|
Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
This class creates the actual potential terms that are employed during a GAFF molecular mechanics calculation. It combines information about structure (bonds, angles, etc), atom types and parameters in order to do so. More...
#include <GaffPotentialTermsGenerator.h>

Public Member Functions | |
| GaffPotentialTermsGenerator (int nAtoms, const AtomTypesHolder &atomTypes, const IndexedStructuralTopology &topology, const GaffParameters ¶meters, const Utils::PositionCollection &positions, Core::Log &log) | |
| Constructor. More... | |
| std::vector< BondedTerm > | getBondedTerms () |
| Getter for bonded terms. | |
| std::vector< AngleTerm > | getAngleTerms () |
| Getter for angle terms. | |
| std::vector< DihedralTerm > | getDihedralTerms () |
| Getter for dihedral terms. | |
| std::vector< DihedralTerm > | getImproperDihedralTerms () |
| Getter for improper dihedral terms. In GAFF, an improper dihedral is treated as a normal dihedral. | |
This class creates the actual potential terms that are employed during a GAFF molecular mechanics calculation. It combines information about structure (bonds, angles, etc), atom types and parameters in order to do so.
| Scine::MolecularMechanics::GaffPotentialTermsGenerator::GaffPotentialTermsGenerator | ( | int | nAtoms, |
| const AtomTypesHolder & | atomTypes, | ||
| const IndexedStructuralTopology & | topology, | ||
| const GaffParameters & | parameters, | ||
| const Utils::PositionCollection & | positions, | ||
| Core::Log & | log | ||
| ) |
Constructor.
| nAtoms | Number of atoms in the system. |
| atomTypes | The atom types. |
| topology | The topology. |
| parameters | The parameters of GAFF. |
| log | The logger. |