8 #ifndef MMPARAMETRIZATION_CALCULATIONMANAGER_H
9 #define MMPARAMETRIZATION_CALCULATIONMANAGER_H
25 namespace MMParametrization {
26 struct ParametrizationData;
27 struct TitrationResults;
50 std::shared_ptr<Utils::Settings> settings_;
54 std::string baseWorkingDirectory_;
58 std::string referenceDataDirectory_;
64 #endif // MMPARAMETRIZATION_CALCULATIONMANAGER_H
CalculationManager(ParametrizationData &data, TitrationResults &results, std::shared_ptr< Utils::Settings > settings, Core::Log &log)
Constructor.
Definition: CalculationManager.cpp:23
Definition: ParametrizationData.h:146
void calculateReferenceData()
This function calculates the reference data (Hessians and atomic charges for subsystems).
Definition: CalculationManager.cpp:33
This struct holds all objects used inside the MM parametrization algorithm.
Definition: ParametrizationData.h:29
This class handles the reference calculations.
Definition: CalculationManager.h:33