Package schrodinger :: Package application :: Package matsci :: Package espresso :: Module qeinput :: Class PseudopotentialsType
[hide private]
[frames] | no frames]

Class PseudopotentialsType

 object --+    
          |    
GenericType --+
              |
             PseudopotentialsType

Class to generate QE input XML section related to pseudopotentials.

Instance Methods [hide private]
 
setStructureType(self, struct_type)
Set structure_type in self.struct_type and atom types in self.st_species.
dict, float, float, float
getData(self)
Get pseudopotentials file paths and other related data from the database having the same functional and family.

Inherited from GenericType: __init__, updateWithData

Inherited from GenericType (private): _cleanData

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  DEFAULTS = {'species': {}}
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

setStructureType(self, struct_type)

 

Set structure_type in self.struct_type and atom types in self.st_species.

Parameters:
  • struct_type (StructureType) - Structure type used to calculate number of valence electrons in the cell

getData(self)

 

Get pseudopotentials file paths and other related data from the database having the same functional and family.

Returns: dict, float, float, float
Dict with paths to PPs ({'element': 'path'}), number of valence electrons, max ecutwfc, max ecutrho for elements