|
Scine::Swoose
2.0.0
This is the SCINE module Swoose.
|
#include <Swoose/QMMM/QmmmCalculator.h>#include <Utils/CalculatorBasics/CalculationRoutines.h>#include <Utils/IO/Yaml.h>#include <Utils/UniversalSettings/SettingsNames.h>#include <yaml-cpp/yaml.h>

Go to the source code of this file.
Functions | |
| std::string | Scine::SwooseUtilities::getChosenMMCalculatorOption (YAML::Node &yamlNode) |
| Extracts the MM model from the app settings. Used for MM-only and for QM/MM calculations. More... | |
| std::pair< std::string, std::string > | Scine::SwooseUtilities::getChosenQmCalculatorOption (YAML::Node &yamlNode) |
| Extracts the QM model and module for QM/MM calculations from the app settings. More... | |
| void | Scine::SwooseUtilities::fillQmmmCalculatorWithUnderlyingCalculators (std::shared_ptr< Scine::Qmmm::QmmmCalculator > &qmmmCalculator, YAML::Node &yamlNode) |
| Helper function that constructs the correct MM and QM calculators from the YAML settings and passes them to the provided QM/MM calculator, which is passed by reference. More... | |