7 #ifndef SPARROW_MNDOMETHODWRAPPER_H 
    8 #define SPARROW_MNDOMETHODWRAPPER_H 
   27   static constexpr 
const char* model = 
"MNDO";
 
   42   std::string 
name() 
const final;
 
   54   bool successfulCalculation() 
const final;
 
   55   Eigen::MatrixXd getOneElectronMatrix() 
const final;
 
   59   CISData getCISDataImpl() 
const final;
 
   62   void initialize() 
final;
 
   67   void calculateImpl(Utils::Derivative requiredDerivative) 
final;
 
MNDOMethodWrapper()
Default Constructor. 
Definition: MNDOMethodWrapper.cpp:30
std::string name() const final
Getter for the name of the underlying method. 
Definition: MNDOMethodWrapper.cpp:58
void applySettings() final
Function to apply the settings to the underlying method. 
Definition: MNDOMethodWrapper.cpp:49
Definition: MNDOMethod.h:26
A method wrapper handling MNDO calculations. 
Definition: MNDOMethodWrapper.h:25
~MNDOMethodWrapper() final
Default Destructor. 
This class contains the infos needed to perform a CIS calculation. This way excited states properties...
Definition: CISData.h:24
void addElectronicContribution(std::shared_ptr< Utils::AdditiveElectronicContribution > contribution) final
Function to add a contribution to the electronic MNDO Hamiltonian. 
Definition: MNDOMethodWrapper.cpp:115