Domain¶
-
class
sknano.core.crystallography.Domain[source] [edit on github][source]¶ Bases:
sknano.core.strings.TabulateMixin,sknano.core.meta.BaseClassContainer class for molecular dynamics simulation box metadata.
Attributes
fmtstrFormat string. lengthstupleof side lengthslxAlias for Domain.bounding_box.lx.lyAlias for Domain.bounding_box.ly.lzAlias for Domain.bounding_box.lz.tilt_factorsDomain tilt factors xy,xz,yz.xhiAlias for Domain.bounding_box.xmaxxhi_boundTriclinic bounding box maximum extent in the x-dimension xloAlias for Domain.bounding_box.xminxlo_boundTriclinic bounding box minimum extent in the x-dimension yhiAlias for Domain.bounding_box.ymaxyhi_boundTriclinic bounding box maximum extent in the y-dimension yloAlias for Domain.bounding_box.yminylo_boundTriclinic bounding box minimum extent in the y-dimension zhiAlias for Domain.bounding_box.zmaxzhi_boundTriclinic bounding box maximum extent in the z-dimension zloAlias for Domain.bounding_box.zminzlo_boundTriclinic bounding box minimum extent in the z-dimension Methods
todict()Return dictof constructor parameters.update([from_lattice, from_region, ...])Update simulation domain attributes from lattice. Attributes Summary
lengthstupleof side lengthslxAlias for Domain.bounding_box.lx.lyAlias for Domain.bounding_box.ly.lzAlias for Domain.bounding_box.lz.tilt_factorsDomain tilt factors xy,xz,yz.xhiAlias for Domain.bounding_box.xmaxxhi_boundTriclinic bounding box maximum extent in the x-dimension xloAlias for Domain.bounding_box.xminxlo_boundTriclinic bounding box minimum extent in the x-dimension yhiAlias for Domain.bounding_box.ymaxyhi_boundTriclinic bounding box maximum extent in the y-dimension yloAlias for Domain.bounding_box.yminylo_boundTriclinic bounding box minimum extent in the y-dimension zhiAlias for Domain.bounding_box.zmaxzhi_boundTriclinic bounding box maximum extent in the z-dimension zloAlias for Domain.bounding_box.zminzlo_boundTriclinic bounding box minimum extent in the z-dimension Methods Summary
todict()Return dictof constructor parameters.update([from_lattice, from_region, ...])Update simulation domain attributes from lattice. Attributes Documentation
-
lx¶ Alias for
Domain.bounding_box.lx.
-
ly¶ Alias for
Domain.bounding_box.ly.
-
lz¶ Alias for
Domain.bounding_box.lz.
-
tilt_factors¶ Domain tilt factors
xy,xz,yz.
-
xhi¶ Alias for
Domain.bounding_box.xmax
-
xhi_bound¶ Triclinic bounding box maximum extent in the x-dimension
-
xlo¶ Alias for
Domain.bounding_box.xmin
-
xlo_bound¶ Triclinic bounding box minimum extent in the x-dimension
-
yhi¶ Alias for
Domain.bounding_box.ymax
-
yhi_bound¶ Triclinic bounding box maximum extent in the y-dimension
-
ylo¶ Alias for
Domain.bounding_box.ymin
-
ylo_bound¶ Triclinic bounding box minimum extent in the y-dimension
-
zhi¶ Alias for
Domain.bounding_box.zmax
-
zhi_bound¶ Triclinic bounding box maximum extent in the z-dimension
-
zlo¶ Alias for
Domain.bounding_box.zmin
-
zlo_bound¶ Triclinic bounding box minimum extent in the z-dimension
Methods Documentation
-
todict()[source] [edit on github][source]¶ Return
dictof constructor parameters.
-
update(from_lattice=None, from_region=None, from_array=None, allow_triclinic_box=False, pad_box=False, pad_tol=0.01, xpad=10.0, ypad=10.0, zpad=10.0, verbose=False, **kwargs)[source] [edit on github][source]¶ Update simulation domain attributes from lattice.
-