ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::MollyForce Class Reference

#include <MollyForce.h>

Inheritance diagram for ProtoMol::MollyForce:

ProtoMol::Force ProtoMol::Makeable ProtoMol::NonbondedCutoffForce< TCellManager, TOneAtomPair, MollyForce, NonbondedCutoffMollyForce< TCellManager, TOneAtomPair > > ProtoMol::NonbondedCutoffMollyForce< TCellManager, TOneAtomPair > List of all members.

Public Member Functions

 MollyForce ()
virtual ~MollyForce ()
virtual void evaluate (const GenericTopology *, const Vector3DBlock *, std::vector< ReducedHessAngle > *)=0
virtual void parallelEvaluate (const GenericTopology *, const Vector3DBlock *, std::vector< ReducedHessAngle > *)
virtual void addToForceGroup (ForceGroup *forceGroup)

Constructor & Destructor Documentation

ProtoMol::MollyForce::MollyForce  )  [inline]
 

virtual ProtoMol::MollyForce::~MollyForce  )  [inline, virtual]
 


Member Function Documentation

void ProtoMol::MollyForce::addToForceGroup ForceGroup forceGroup  )  [virtual]
 

Implements ProtoMol::Force.

virtual void ProtoMol::MollyForce::evaluate const GenericTopology ,
const Vector3DBlock ,
std::vector< ReducedHessAngle > * 
[pure virtual]
 

Implemented in ProtoMol::NonbondedCutoffMollyForce< TCellManager, TOneAtomPair >.

void ProtoMol::MollyForce::parallelEvaluate const GenericTopology ,
const Vector3DBlock ,
std::vector< ReducedHessAngle > * 
[inline, virtual]
 

Reimplemented in ProtoMol::NonbondedCutoffMollyForce< TCellManager, TOneAtomPair >.


The documentation for this class was generated from the following files: Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.