Simbody
|
#include <MeasureImplementation.h>
Public Member Functions | |
Implementation () | |
Implementation (Stage dependsOn, Stage invalidated) | |
Implementation (const Implementation &source) | |
void | setDependsOnStage (Stage dependsOn) |
void | setInvalidatedStage (Stage invalidated) |
Stage | getDependsOnStage () const |
Stage | getInvalidatedStage () const |
void | markAsValid (const State &state) const |
bool | isValid (const State &state) const |
void | markAsNotValid (const State &state) const |
T & | updValue (const State &state) const |
virtual Implementation * | cloneVirtual () const |
virtual int | getNumTimeDerivativesVirtual () const |
virtual Stage | getDependsOnStageVirtual (int derivOrder) const |
virtual void | calcCachedValueVirtual (const State &, int derivOrder, T &value) const |
SimTK::Measure_< T >::Result::Implementation::Implementation | ( | ) | [inline] |
SimTK::Measure_< T >::Result::Implementation::Implementation | ( | Stage | dependsOn, |
Stage | invalidated | ||
) | [inline] |
SimTK::Measure_< T >::Result::Implementation::Implementation | ( | const Implementation & | source | ) | [inline] |
Reimplemented from SimTK::Measure_< T >::Implementation.
void SimTK::Measure_< T >::Result::Implementation::setDependsOnStage | ( | Stage | dependsOn | ) | [inline] |
void SimTK::Measure_< T >::Result::Implementation::setInvalidatedStage | ( | Stage | invalidated | ) | [inline] |
Stage SimTK::Measure_< T >::Result::Implementation::getDependsOnStage | ( | ) | const [inline] |
Stage SimTK::Measure_< T >::Result::Implementation::getInvalidatedStage | ( | ) | const [inline] |
void SimTK::Measure_< T >::Result::Implementation::markAsValid | ( | const State & | state | ) | const [inline] |
bool SimTK::Measure_< T >::Result::Implementation::isValid | ( | const State & | state | ) | const [inline] |
void SimTK::Measure_< T >::Result::Implementation::markAsNotValid | ( | const State & | state | ) | const [inline] |
T& SimTK::Measure_< T >::Result::Implementation::updValue | ( | const State & | state | ) | const [inline] |
virtual Implementation* SimTK::Measure_< T >::Result::Implementation::cloneVirtual | ( | ) | const [inline, virtual] |
Implements SimTK::AbstractMeasure::Implementation.
virtual int SimTK::Measure_< T >::Result::Implementation::getNumTimeDerivativesVirtual | ( | ) | const [inline, virtual] |
Reimplemented from SimTK::AbstractMeasure::Implementation.
virtual Stage SimTK::Measure_< T >::Result::Implementation::getDependsOnStageVirtual | ( | int | derivOrder | ) | const [inline, virtual] |
Implements SimTK::AbstractMeasure::Implementation.
virtual void SimTK::Measure_< T >::Result::Implementation::calcCachedValueVirtual | ( | const State & | , |
int | derivOrder, | ||
T & | value | ||
) | const [inline, virtual] |
Reimplemented from SimTK::Measure_< T >::Implementation.