glotzmd::SimulationModifier Class Reference

#include <SimulationModifier.h>

Inheritance diagram for glotzmd::SimulationModifier:

glotzmd::BaseObject glotzutil::Listable glotzutil::Serializable glotzlammps::Dump glotzlammps::NeighModify glotzlammps::Restart glotzmd::BerendsenThermostat glotzmd::CommandLineInterface glotzmd::DataFile glotzmd::FluctuationMetric glotzmd::GlotzVisualizer glotzmd::LangevinThermostat glotzmd::Logfile glotzmd::OpenGlVisualizer glotzmd::ParticleTracker glotzmd::RigidBodyUpdater glotzmd::Vis3dExport glotzmd::VmdVisualizer

List of all members.

Public Member Functions

 SimulationModifier ()
 SimulationModifier (const int, const char *)
 SimulationModifier (const SimulationModifier &)
virtual
SimulationModifier
Clone ()
 Clone Constructor.
virtual ~SimulationModifier ()
virtual void SetFrequency (const int)
virtual void ApplyPreMovePreForce ()
virtual void ApplyPostMovePreForce ()
virtual void ApplyPreMovePostForce ()
virtual void ApplyPostMovePostForce ()
virtual void ApplyPreBoundaryUpdate ()
virtual void ApplyPostBoundaryUpdate ()
virtual std::string GetDescription ()
virtual std::string GetEnsemble ()
virtual glotz_flt GetTargetTemperature ()
virtual glotz_flt GetTargetPressure ()

Protected Attributes

std::string mDescription
int mFrequency
int mTimes


Constructor & Destructor Documentation

glotzmd::SimulationModifier::SimulationModifier (  ) 

glotzmd::SimulationModifier::SimulationModifier ( const   int,
const char *  string 
)

glotzmd::SimulationModifier::SimulationModifier ( const SimulationModifier rhs  ) 

glotzmd::SimulationModifier::~SimulationModifier (  )  [virtual]


Member Function Documentation

SimulationModifier * glotzmd::SimulationModifier::Clone (  )  [virtual]

Clone Constructor.

Returns:
A new copy of the object

Reimplemented from glotzutil::Listable.

Reimplemented in glotzlammps::Dump, glotzlammps::NeighModify, glotzlammps::Restart, glotzmd::BerendsenThermostat, glotzmd::CommandLineInterface, glotzmd::DataFile, glotzmd::FluctuationMetric, glotzmd::GlotzVisualizer, glotzmd::LangevinThermostat, glotzmd::Logfile, glotzmd::OpenGlVisualizer, glotzmd::ParticleTracker, glotzmd::RigidBodyUpdater, glotzmd::StandardCommandLine, glotzmd::ThermoDataFile, glotzmd::Vis3dExport, and glotzmd::VmdVisualizer.

void glotzmd::SimulationModifier::SetFrequency ( const   int  )  [virtual]

Reimplemented in glotzmd::BerendsenThermostat, glotzmd::LangevinThermostat, and glotzmd::RigidBodyUpdater.

virtual void glotzmd::SimulationModifier::ApplyPreMovePreForce (  )  [inline, virtual]

Reimplemented in glotzmd::CommandLineInterface, and glotzmd::Logfile.

virtual void glotzmd::SimulationModifier::ApplyPostMovePreForce (  )  [inline, virtual]

Reimplemented in glotzmd::Logfile.

virtual void glotzmd::SimulationModifier::ApplyPreMovePostForce (  )  [inline, virtual]

Reimplemented in glotzmd::BerendsenThermostat, glotzmd::LangevinThermostat, and glotzmd::Logfile.

virtual void glotzmd::SimulationModifier::ApplyPostMovePostForce (  )  [inline, virtual]

Reimplemented in glotzmd::DataFile, glotzmd::FluctuationMetric, glotzmd::GlotzVisualizer, glotzmd::Logfile, glotzmd::OpenGlVisualizer, glotzmd::ParticleTracker, glotzmd::Vis3dExport, and glotzmd::VmdVisualizer.

virtual void glotzmd::SimulationModifier::ApplyPreBoundaryUpdate (  )  [inline, virtual]

Reimplemented in glotzmd::Logfile.

virtual void glotzmd::SimulationModifier::ApplyPostBoundaryUpdate (  )  [inline, virtual]

Reimplemented in glotzmd::Logfile, and glotzmd::RigidBodyUpdater.

std::string glotzmd::SimulationModifier::GetDescription (  )  [virtual]

std::string glotzmd::SimulationModifier::GetEnsemble (  )  [virtual]

Reimplemented in glotzmd::BerendsenThermostat, and glotzmd::LangevinThermostat.

glotz_flt glotzmd::SimulationModifier::GetTargetTemperature (  )  [virtual]

Reimplemented in glotzmd::BerendsenThermostat, and glotzmd::LangevinThermostat.

glotz_flt glotzmd::SimulationModifier::GetTargetPressure (  )  [virtual]


Member Data Documentation

std::string glotzmd::SimulationModifier::mDescription [protected]

int glotzmd::SimulationModifier::mFrequency [protected]

int glotzmd::SimulationModifier::mTimes [protected]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:31 2009 by  doxygen 1.5.3