Manage the building of an interface model.
|
__init__(self,
ref_layer,
ads_layer,
bot_layer=' reference ' ,
strain_a=0.5,
strain_b=0.5,
strain_gamma=5.0,
separation=0.0,
max_extents=10,
translate_a=0.0,
translate_b=0.0,
base_name=None,
logger=None)
Create an instance. |
|
|
|
setBaseName(self)
Set a base name. |
|
|
|
setLatticeProperties(self)
Set lattice parameter attributes for both the reference and
adsorption layers. |
|
|
|
setHKL(self)
Set hkl for both the reference and adsorption layers. |
|
|
tuple, float
|
getExtentsAndStrainedLength(self,
index,
strain)
For the lattice vector specified with the given index return (1) the
reference and adsorption layer extents necessary to bring the
extended lengths to within the specified amount of strain and (2) the
strained adsorption layer length. |
|
|
float
|
|
|
|
|
setInterfaceLatticeProperties(self)
Set the lattice parameter attributes for the interface model. |
|
|
|
logParams(self)
Log the parameters. |
|
|
numpy.array
|
getOrigin(self,
lattice_params)
Return the origin in units of Angstrom for the given lattice
parameters. |
|
|
|
|
schrodinger.structure.Structure
|
getInterface(self,
ref_layer,
ads_layer)
Build the interface model from the two finalized layers and return
it. |
|
|
|
setInterfaceProperties(self)
Set some interface properties. |
|
|
list
|
getUpdatedCParams(self,
in_params)
Return the set of lattice parameters with an updated c parameter. |
|
|
schrodinger.structure.Structure
|
buildLayer(self,
cell,
in_params,
extents)
Build a layer by extending the input slab cell, also eliminate any
PBC bonds along the c lattice vector. |
|
|
schrodinger.structure.Structure, schrodinger.structure.Structure
|
buildLayers(self,
ref_extents,
ads_extents)
Build the reference and adsorption layers by extending the input slab
cells, also eliminate any PBC bonds along the c lattice vector. |
|
|
schrodinger.structure.Structure
|
|
|
runIt(self)
Create the interface model. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|