Implementation Class Reference

The abstract parent of all Measure_ Implementation classes. More...

#include <MeasureImplementation.h>

Inheritance diagram for Implementation:
Implementation Implementation Implementation Implementation

List of all members.

Protected Member Functions

 Implementation (const std::string &name="<NONAME>")
 Implementation (const Implementation &src)
Implementationoperator= (const Implementation &src)
int incrRefCount () const
int decrRefCount () const
const std::string & getName () const
Implementationclone () const
void realizeTopology (State &s) const
void realizeModel (State &s) const
void realizeInstance (const State &s) const
void realizeTime (const State &s) const
void realizePosition (const State &s) const
void realizeVelocity (const State &s) const
void realizeDynamics (const State &s) const
void realizeAcceleration (const State &s) const
void realizeReport (const State &s) const
void initialize (State &s) const
Stage getValueDependence (const State &s) const
void setSubsystem (Subsystem &sub, MeasureIndex mx)
bool isInSubsystem () const
const SubsystemgetSubsystem () const
SubsystemupdSubsystem ()
MeasureIndex getSubsystemMeasureIndex () const
void invalidateTopologyCache () const
virtual ~Implementation ()
virtual ImplementationcloneImpl () const =0
virtual void realizeMeasureTopologyImpl (State &) const
virtual void realizeMeasureModelImpl (State &) const
virtual void realizeMeasureInstanceImpl (const State &) const
virtual void realizeMeasureTimeImpl (const State &) const
virtual void realizeMeasurePositionImpl (const State &) const
virtual void realizeMeasureVelocityImpl (const State &) const
virtual void realizeMeasureDynamicsImpl (const State &) const
virtual void realizeMeasureAccelerationImpl (const State &) const
virtual void realizeMeasureReportImpl (const State &) const
virtual void initializeImpl (State &) const
virtual Stage getValueDependenceImpl (const State &) const =0

Friends

class Measure
class Subsystem::Guts
class Subsystem::Guts::GutsRep

Detailed Description

The abstract parent of all Measure_ Implementation classes.


Constructor & Destructor Documentation

Implementation ( const std::string &  name = "<NONAME>"  )  [inline, explicit, protected]
Implementation ( const Implementation src  )  [inline, protected]
virtual ~Implementation (  )  [inline, protected, virtual]

Member Function Documentation

Implementation* clone (  )  const [inline, protected]
virtual Implementation* cloneImpl (  )  const [protected, pure virtual]
int decrRefCount (  )  const [inline, protected]

Referenced by Measure::getSubsystem().

const std::string& getName (  )  const [inline, protected]
const Subsystem& getSubsystem (  )  const [inline, protected]
MeasureIndex getSubsystemMeasureIndex (  )  const [inline, protected]
Stage getValueDependence ( const State s  )  const [inline, protected]
virtual Stage getValueDependenceImpl ( const State  )  const [protected, pure virtual]
int incrRefCount (  )  const [inline, protected]

Referenced by Measure::Measure().

void initialize ( State s  )  const [inline, protected]
virtual void initializeImpl ( State  )  const [inline, protected, virtual]

Reimplemented in Implementation.

void invalidateTopologyCache (  )  const [inline, protected]
bool isInSubsystem (  )  const [inline, protected]
Implementation& operator= ( const Implementation src  )  [inline, protected]
void realizeAcceleration ( const State s  )  const [inline, protected]
void realizeDynamics ( const State s  )  const [inline, protected]
void realizeInstance ( const State s  )  const [inline, protected]
virtual void realizeMeasureAccelerationImpl ( const State  )  const [inline, protected, virtual]

Reimplemented in Implementation.

virtual void realizeMeasureDynamicsImpl ( const State  )  const [inline, protected, virtual]
virtual void realizeMeasureInstanceImpl ( const State  )  const [inline, protected, virtual]
virtual void realizeMeasureModelImpl ( State  )  const [inline, protected, virtual]
virtual void realizeMeasurePositionImpl ( const State  )  const [inline, protected, virtual]
virtual void realizeMeasureReportImpl ( const State  )  const [inline, protected, virtual]
virtual void realizeMeasureTimeImpl ( const State  )  const [inline, protected, virtual]

Reimplemented in Implementation.

virtual void realizeMeasureTopologyImpl ( State  )  const [inline, protected, virtual]

Reimplemented in Implementation, and Implementation.

virtual void realizeMeasureVelocityImpl ( const State  )  const [inline, protected, virtual]
void realizeModel ( State s  )  const [inline, protected]
void realizePosition ( const State s  )  const [inline, protected]
void realizeReport ( const State s  )  const [inline, protected]
void realizeTime ( const State s  )  const [inline, protected]
void realizeTopology ( State s  )  const [inline, protected]
void realizeVelocity ( const State s  )  const [inline, protected]
void setSubsystem ( Subsystem sub,
MeasureIndex  mx 
) [inline, protected]
Subsystem& updSubsystem (  )  [inline, protected]

Friends And Related Function Documentation

friend class Measure [friend]
friend class Subsystem::Guts [friend]
friend class Subsystem::Guts::GutsRep [friend]

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

Generated by  doxygen 1.6.2