|  | 
| using | AtomicParameterContainer = std::vector< std::unique_ptr< SKAtom >> | 
|  | 
| using | DiatomicParameterKey = std::pair< int, int > | 
|  | 
| using | DiatomicParameterContainer = std::unordered_map< DiatomicParameterKey, SKPair, boost::hash< DiatomicParameterKey >> | 
|  | 
|  | 
|  | DFTBCommon (const Utils::ElementTypeCollection &elements, int &nEl, int &charge, AtomicParameterContainer &atomicPar, DiatomicParameterContainer &diatomicPar) | 
|  | 
| void | initialize (const std::string &path, unsigned dftbType) | 
|  | 
| void | setMethodDetails (const std::string &path, unsigned dftbType) | 
|  | 
| void | initialize (const Utils::ElementTypeCollection &elementTypes) override | 
|  | 
| void | reinitializeParameters () | 
|  | 
| unsigned | getnAOs () const | 
|  | 
| bool | hasHubbardDerivatives () const | 
|  | 
| bool | unrestrictedCalculationPossible () const override | 
|  | 
| const DiatomicParameterContainer & | getPairParameters () const | 
|  | 
| std::vector< double > | getCoreCharges () const override | 
|  | 
| Utils::AtomsOrbitalsIndexes | getAtomsOrbitalsIndexes () const override | 
|  | 
| unsigned | getNumberElectronsForUnchargedSpecies () const override | 
|  | 
The documentation for this class was generated from the following files: