Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
Base class for the MM parameters classes, which holds and manages the bond and angle parameters as these are identically handled for SFAM and GAFF. Functions are still labeled as virtual such that these can be overwritten. More...
#include <MMParameters.h>
Public Member Functions | |
virtual Bond | getMMBond (std::string t1, std::string t2) const |
Get Bond for the two atom types t1 and t2. | |
virtual Angle | getMMAngle (std::string t1, std::string t2, std::string t3) const |
Get Angle for the three atom types t1, t2 and t3. | |
virtual void | addBond (BondType bondType, BondParameters bondParameters) |
Adds a bond to the bonds_ container. | |
virtual void | addAngle (AngleType angleType, AngleParameters angleParameters) |
Adds an angle to the angles_ container. | |
Protected Attributes | |
std::map< BondType, BondParameters > | bonds_ |
std::map< AngleType, AngleParameters > | angles_ |
Base class for the MM parameters classes, which holds and manages the bond and angle parameters as these are identically handled for SFAM and GAFF. Functions are still labeled as virtual such that these can be overwritten.