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

#include <OutputScreen.h>

Inheritance diagram for ProtoMol::OutputScreen:

ProtoMol::Output ProtoMol::Makeable List of all members.

Public Member Functions

 OutputScreen ()
 OutputScreen (int freq)
virtual std::string getIdNoAlias () const
virtual unsigned int getParameterSize () const
virtual void getParameters (std::vector< Parameter > &) const
virtual bool adjustWithDefaultParameters (std::vector< Value > &values, const Configuration *config) const

Static Public Attributes

const std::string keyword

Private Member Functions

virtual OutputdoMake (std::string &errMsg, const std::vector< Value > &values) const
virtual void doInitialize ()
virtual void doRun (int step)
virtual void doFinalize (int)
virtual bool isIdDefined (const Configuration *config) const
virtual bool addDoKeyword () const

Private Attributes

std::string myUnit
Real myFactor

Constructor & Destructor Documentation

ProtoMol::OutputScreen::OutputScreen  ) 
 

ProtoMol::OutputScreen::OutputScreen int  freq  ) 
 


Member Function Documentation

virtual bool ProtoMol::OutputScreen::addDoKeyword  )  const [inline, private, virtual]
 

Defines if the output object supports do<getId()> to enable or disable the output.

Reimplemented from ProtoMol::Output.

bool ProtoMol::OutputScreen::adjustWithDefaultParameters std::vector< Value > &  values,
const Configuration config
const [virtual]
 

Reimplemented from ProtoMol::Makeable.

virtual void ProtoMol::OutputScreen::doFinalize int   )  [inline, private, virtual]
 

Hook method of finalize, implemented in the concrete class.

Implements ProtoMol::Output.

void ProtoMol::OutputScreen::doInitialize  )  [private, virtual]
 

Hook method of initialize, implemented in the concrete class.

Implements ProtoMol::Output.

virtual Output* ProtoMol::OutputScreen::doMake std::string &  errMsg,
const std::vector< Value > &  values
const [private, virtual]
 

Implements ProtoMol::Output.

void ProtoMol::OutputScreen::doRun int  step  )  [private, virtual]
 

Hook method of run, implemented in the concrete class.

Implements ProtoMol::Output.

virtual std::string ProtoMol::OutputScreen::getIdNoAlias  )  const [inline, virtual]
 

Implements ProtoMol::Makeable.

void ProtoMol::OutputScreen::getParameters std::vector< Parameter > &   )  const [virtual]
 

retrieve all parameters

Implements ProtoMol::Makeable.

virtual unsigned int ProtoMol::OutputScreen::getParameterSize  )  const [inline, virtual]
 

number of parameters

Implements ProtoMol::Makeable.

bool ProtoMol::OutputScreen::isIdDefined const Configuration config  )  const [private, virtual]
 

Should return true if the concrete object is defined/specified in Configuration by the user. Normally if gedId() has a valid value in Configuration.

Reimplemented from ProtoMol::Output.


Member Data Documentation

const string ProtoMol::OutputScreen::keyword [static]
 

Real ProtoMol::OutputScreen::myFactor [private]
 

std::string ProtoMol::OutputScreen::myUnit [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.