Class to generate QE input XML section related to structure.
|
__init__(self,
struct,
frac_coords=None)
Initialize StructureType object. |
|
|
str
|
|
str
|
getAtomicSpecies(self,
ppfiles,
ecutwfc,
ecutrho)
Generate XML input related to atomic species. |
|
|
float
|
_getPPNelect(self,
zvals)
Get number of the valence electrons based on the Z valence values of
the pseudopotentials. |
|
|
dict, float, float, float
|
fetchPPDB(self,
functional)
Get pseudopotentials file paths and other related data from the
database having the same functional and family. |
|
|
|
_getAtomicSpecies(self)
Extract number of electrons (in self.nelect) and species (in
self.species) from self.struct. |
|
|
str
|
_getCell(self)
Generate XML input related to cell. |
|
|
|
_validatePBCs(self)
Check that PBCs are present for the self.structure. |
|
|
structure.Structure
|
moveAtomsIntoCell(self,
frac_coords=None,
overlap_distance=0.5)
Get structure with all the atoms moved into the first cell. |
|
|
|
alignStructWithPlane(self,
vector_index)
Slide structure (self.struct) along the axis such that all atoms are
on top of the plane perpendicular to the axis defined by
vector_index. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|