Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
Calculator for the GAFF Molecular Mechanics method. More...
#include <GaffMolecularMechanicsCalculator.h>
Public Member Functions | |
GaffMolecularMechanicsCalculator () | |
Constructor. | |
~GaffMolecularMechanicsCalculator () override=default | |
Default Destructor. | |
GaffMolecularMechanicsCalculator (const GaffMolecularMechanicsCalculator &rhs) | |
Copy Constructor. | |
void | setStructure (const Utils::AtomCollection &structure) override |
Changes the molecular structure to calculate. More... | |
const Utils::Results & | calculate (std::string description) override |
The main function running calculations. More... | |
std::string | name () const override |
Getter for the name of the Calculator. More... | |
Public Member Functions inherited from Scine::Utils::CloneInterface< GaffMolecularMechanicsCalculator, MolecularMechanicsCalculator, Core::Calculator > | |
std::shared_ptr < GaffMolecularMechanicsCalculator > | clone () const |
Static Public Attributes | |
static constexpr const char * | model = "GAFF" |
Friends | |
class | Qmmm::InteractionTermEliminator |
Calculator for the GAFF Molecular Mechanics method.
Note: First call the constructor, then set parameter and connectivity files in the settings and after that one can call "setStructure", because "setStructure" does the initialization, which reads in the parameters and connectivity from the previously specified files.
|
override |
The main function running calculations.
description | The calculation description. |
|
override |
Getter for the name of the Calculator.
|
override |
Changes the molecular structure to calculate.
structure | A new Utils::AtomCollection to save. |