Class to generate QE input XML section related to structure.
|
|
__init__(self,
struct,
functional)
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)
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. |
|
|
numpy.array(3x3), numpy.array(3x3)
|
_genConvMatrix(self)
Get matrices that transform atom coordinates from Cartesian to
fractional and back. |
|
|
|
structure.Structure
|
moveAtomsIntoCell(self,
overlap_distance=0.5)
Get structure with all the atoms moved into the first cell. |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|