Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
This class calculates the total energy and its derivatives for all improper dihedral terms. More...
#include <ImproperDihedralsEvaluator.h>
Public Member Functions | |
ImproperDihedralsEvaluator (const Utils::PositionCollection &positions) | |
Constructor from positions. | |
double | evaluate (Utils::AtomicSecondDerivativeCollection &derivatives) |
Evaluates the energy and updates the derivatives. | |
void | setImproperDihedralTerms (std::vector< ImproperDihedralTerm > &&improperDihedralTerms) |
Sets a vector of instances of the ImproperDihedralTerm class. | |
Friends | |
class | Qmmm::InteractionTermEliminator |
This class calculates the total energy and its derivatives for all improper dihedral terms.