Simpatico  v1.10
List of all members | Public Member Functions
McMd::EnergyCalculator Class Referenceabstract

Detailed Description

Interface for a class that calculates a total energy.

Definition at line 23 of file EnergyCalculator.h.

#include <EnergyCalculator.h>

Inheritance diagram for McMd::EnergyCalculator:
McMd::AnglePotential McMd::BondPotential McMd::DihedralPotential McMd::ExternalPotential McMd::PairPotential McMd::SpecialPotential McMd::AnglePotentialImpl< Interaction > McMd::BondPotentialImpl< Interaction > McMd::LinkPotentialImpl< Interaction > McMd::DihedralPotentialImpl< Interaction > McMd::ExternalPotentialImpl< Interaction > McMd::McPairPotential McMd::MdPairPotential McMd::ColVarPotentialTmpl< ColVarType, BiasType > McMd::SpecialPotentialFacade< PotentialType, FactoryType > McMd::SpecialPotentialFacade< ExternalPotential, ExternalFactory >

Public Member Functions

virtual void computeEnergy ()=0
 Calculate the total nonBonded pair energy for the associated System. More...
 
virtual void unsetEnergy ()
 Mark the energy as unknown. More...
 
double energy ()
 Return the energy contribution, compute if necessary. More...
 

Member Function Documentation

virtual void McMd::EnergyCalculator::computeEnergy ( )
pure virtual
void McMd::EnergyCalculator::unsetEnergy ( )
virtual
double McMd::EnergyCalculator::energy ( )

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