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::ModifierRattle Class Reference

#include <ModifierRattle.h>

Inheritance diagram for ProtoMol::ModifierRattle:

ProtoMol::ModifierMetaRattle ProtoMol::ModifierMetaRattleShake ProtoMol::Modifier List of all members.

Public Member Functions

 ModifierRattle (Real eps, int maxIter, const Integrator *i, int order=Constant::MAX_INT-400)

Protected Member Functions

virtual Real getTimestep () const

Private Member Functions

virtual void doExecute ()
virtual std::string doPrint () const

Private Attributes

const IntegratormyTheIntegrator

Constructor & Destructor Documentation

ProtoMol::ModifierRattle::ModifierRattle Real  eps,
int  maxIter,
const Integrator i,
int  order = Constant::MAX_INT-400
 


Member Function Documentation

void ProtoMol::ModifierRattle::doExecute  )  [private, virtual]
 

The method, which does the actual modification.

Implements ProtoMol::Modifier.

virtual std::string ProtoMol::ModifierRattle::doPrint  )  const [inline, private, virtual]
 

Implemenation print/debug.

Implements ProtoMol::Modifier.

Real ProtoMol::ModifierRattle::getTimestep  )  const [protected, virtual]
 

Implements ProtoMol::ModifierMetaRattleShake.


Member Data Documentation

const Integrator* ProtoMol::ModifierRattle::myTheIntegrator [private]
 


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.