Manage the building of a surface model.
|
__init__(self,
supercell,
h_index=1,
k_index=1,
l_index=0,
angstrom=False,
bottom=0.0,
slab_thickness=1.0,
vacuum_thickness=2.0,
term_frag=' hydrogen ' ,
term_bond_length=1.5,
allow_fragments=False,
logger=None)
Create an instance. |
|
|
|
|
|
updateSlabParameters(self)
Update the parameters defining the slab. |
|
|
numpy.array
|
|
|
orientSurface(self,
astructure)
Orient the surface for Maestro view. |
|
|
float
|
|
|
unsetSurfaceProperties(self)
Unset surface properties. |
|
|
|
setSurfaceProperties(self)
Set surface properties. |
|
|
|
printParams(self)
Log the parameters. |
|
|
|
runIt(self)
Create the surface model. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|