8 #ifndef MMPARAMETRIZATION_REFERENCECALCULATIONSIO_H
9 #define MMPARAMETRIZATION_REFERENCECALCULATIONSIO_H
21 namespace ExternalQC {
22 class TurbomoleMainOutputParser;
26 namespace MMParametrization {
27 struct ParametrizationData;
29 namespace ReferenceCalculationsIO {
37 void writeXyzFiles(ParametrizationData& data, std::string referenceDataDir);
43 void readReferenceDataFromFiles(ParametrizationData& data, std::string referenceDataDir,
44 std::shared_ptr<Utils::Settings> settings, Core::Log& log);
50 Utils::ExternalQC::TurbomoleMainOutputParser getPreparedTurbomoleParser(
const std::string& referenceDataDir,
int fragmentIndex);
56 #endif // MMPARAMETRIZATION_REFERENCECALCULATIONSIO_H