Manage the enumeration of surfaces.
|
__init__(self,
xtal_asu,
surface_kwargs=None,
logger=None)
Create an instance. |
|
|
list
|
getHKLIndices(self)
Collect and return all hkl Miller index triples for this surface
enumeration and sort them according to increasing l then k then h. |
|
|
slab.Surface
|
getSurface(self,
cell,
hkl,
logger=None)
Build and return a slab.Surface. |
|
|
|
logParams(self)
Log the parameters. |
|
|
schrodinger.structure.Structure
|
getXtalCell(self)
Build and return the crystal cell from which surfaces will be
created. |
|
|
list of slab.Surface
|
getSurfaces(self)
Build and return the slab.Surface objects for all surfaces. |
|
|
|
writeSurfaces(self,
file_name)
Write surfaces to a Maestro file with the given file name. |
|
|
|
runIt(self)
Create the surfaces. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|