Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
#include "Tasks.h"
#include <Core/Log.h>
#include <Core/ModuleManager.h>
#include <Swoose/QMMM/QmmmCalculator.h>
#include <Swoose/StructurePreparation/StructureProcessor.h>
#include <Swoose/Utilities/CalculatorOptions.h>
#include <Swoose/Utilities/SettingsNames.h>
#include <Utils/GeometryOptimization/QmmmGeometryOptimizer.h>
#include <Utils/IO/Yaml.h>
#include <Utils/MolecularDynamics/MolecularDynamics.h>
#include <yaml-cpp/yaml.h>
Go to the source code of this file.
Functions | |
std::shared_ptr< Core::Calculator > | Scine::Swoose::TaskManagement::getMmCalculatorFromModel (std::string mmModel, Core::ModuleManager &manager) |
Helper function to load MM calculator via module system with correct error message. More... | |
void | Scine::Swoose::TaskManagement::manageTasks (Core::ModuleManager &manager, std::string mode, bool quantum, bool hessianRequired, std::string structureFile, YAML::Node &yamlNode, std::string yamlSettingsPath, Core::Log &log) |
Manages all tasks of the app. More... | |