8 #ifndef MMPARAMETRIZATION_CALCULATIONMANAGER_H
9 #define MMPARAMETRIZATION_CALCULATIONMANAGER_H
25 namespace MMParametrization {
26 struct ParametrizationData;
47 std::shared_ptr<Utils::Settings> settings_;
51 std::string baseWorkingDirectory_;
55 std::string referenceProgram_;
57 std::string referenceDataDirectory_;
63 #endif // MMPARAMETRIZATION_CALCULATIONMANAGER_H
void calculateReferenceData()
This function calculates the reference data (Hessians and atomic charges for subsystems).
Definition: CalculationManager.cpp:35
CalculationManager(ParametrizationData &data, std::shared_ptr< Utils::Settings > settings, Core::Log &log)
Constructor.
Definition: CalculationManager.cpp:23
This struct holds all objects used inside the MM parametrization algorithm.
Definition: ParametrizationData.h:28
This class handles the reference calculations.
Definition: CalculationManager.h:32