8 #ifndef SPARROW_MNDOMETHOD_H
9 #define SPARROW_MNDOMETHOD_H
21 class NDDOInitializer;
23 class OneElectronMatrix;
24 class TwoElectronMatrix;
39 return *mndoSettings_;
42 return *mndoSettings_;
54 std::shared_ptr<NDDOInitializer> mndoSettings_;
55 std::shared_ptr<FockMatrix> mndoFock_;
62 #endif // SPARROW_MNDOMETHOD_H
Settings for generic NDDO methods. Reads the parameters and applies them to the system of interest...
Definition: NDDOInitializer.h:32
This class generates the one-electron matrix H for semi-empirical methods.
Definition: OneElectronMatrix.h:32
Class to generate the two-electron matrix G for semi-empirical methods. This class is parallelized wi...
Definition: TwoElectronMatrix.h:42
Parameters & getRawParameters()
Definition: MNDOMethod.cpp:64
Definition: MNDOMethod.h:26
void setStructure(const Utils::AtomCollection &atoms, std::string parameterPath="")
Definition: MNDOMethod.cpp:44
Nddo method parameters.
Definition: Parameters.h:20
void readParameters(const std::string ¶meterPath)
Definition: MNDOMethod.cpp:56
void saveParameters(const std::string &fileName)
Definition: MNDOMethod.cpp:60