Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scine::MolecularMechanics::ImproperDihedralsEvaluator Class Reference

This class calculates the total energy and its derivatives for all improper dihedral terms. More...

#include <ImproperDihedralsEvaluator.h>

Collaboration diagram for Scine::MolecularMechanics::ImproperDihedralsEvaluator:
Collaboration graph

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
 

Detailed Description

This class calculates the total energy and its derivatives for all improper dihedral terms.


The documentation for this class was generated from the following files: