OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::InversionType Class Referenceabstract

#include "types/InversionType.hpp"

Inheritance diagram for OpenMD::InversionType:
OpenMD::HarmonicInversionType OpenMD::PolynomialInversionType OpenMD::AmberImproperTorsionType OpenMD::ImproperCosineInversionType

Public Member Functions

virtual ~InversionType ()
 
virtual void calcForce (RealType cosPhi, RealType &V, RealType &dVdCosPhi)=0
 
virtual InversionKey getKey ()=0
 

Detailed Description

Definition at line 66 of file InversionType.hpp.

Constructor & Destructor Documentation

◆ ~InversionType()

virtual OpenMD::InversionType::~InversionType ( )
inlinevirtual

Definition at line 68 of file InversionType.hpp.

References calcForce(), and getKey().

Member Function Documentation

◆ calcForce()

virtual void OpenMD::InversionType::calcForce ( RealType  cosPhi,
RealType &  V,
RealType &  dVdCosPhi 
)
pure virtual

◆ getKey()

virtual InversionKey OpenMD::InversionType::getKey ( )
pure virtual

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