CContinuousTimeTransitionFunction Class Reference
#include
<ctransitionfunction.h>
Inheritance diagram for CContinuousTimeTransitionFunction:
List
of all members.
|
Public Member Functions
|
|
|
CContinuousTimeTransitionFunction
(CStateProperties
*properties,
CActionSet
*actions,
double dt)
|
|
virtual
|
~CContinuousTimeTransitionFunction
()
|
|
virtual void
|
transitionFunction
(CState *oldstate,
CAction *action,
CState *newState,
CActionData
*data=NULL)
|
|
double
|
getTimeIntervall
()
|
|
void
|
setTimeIntervall
(double dt)
|
|
void
|
setSimulationSteps
(int steps)
|
|
int
|
getSimulationSteps
()
|
|
virtual void
|
getDerivationX
(CState *oldstate,
CAction *action,
ColumnVector *derivation,
CActionData
*data=NULL)=0
|
Protected Member Functions
|
|
virtual void
|
doSimulationStep
(CState *oldState, double
timeStep, CAction
*action, CActionData
*data)
|
Protected Attributes
|
|
double
|
dt |
|
int
|
simulationSteps |
|
ColumnVector *
|
derivation |
Constructor & Destructor Documentation
|
CContinuousTimeTransitionFunction::CContinuousTimeTransitionFunction
|
( |
CStateProperties *
|
properties,
|
|
|
CActionSet *
|
actions,
|
|
|
double |
dt |
|
) |
|
|
| virtual
CContinuousTimeTransitionFunction::~CContinuousTimeTransitionFunction
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void
CContinuousTimeTransitionFunction::doSimulationStep
|
( |
CState *
|
oldState,
|
|
|
double |
timeStep,
|
|
|
CAction *
|
action,
|
|
|
CActionData *
|
data |
|
) |
[protected,
virtual] |
|
| virtual void
CContinuousTimeTransitionFunction::getDerivationX
|
( |
CState *
|
oldstate,
|
|
|
CAction *
|
action,
|
|
|
ColumnVector * |
derivation,
|
|
|
CActionData *
|
data =
NULL |
|
) |
[pure
virtual] |
|
| int
CContinuousTimeTransitionFunction::getSimulationSteps
|
( |
|
) |
|
|
| double
CContinuousTimeTransitionFunction::getTimeIntervall
|
( |
|
) |
|
|
| void
CContinuousTimeTransitionFunction::setSimulationSteps
|
( |
int |
steps |
) |
|
|
| void
CContinuousTimeTransitionFunction::setTimeIntervall
|
( |
double |
dt |
) |
|
|
| virtual void
CContinuousTimeTransitionFunction::transitionFunction
|
( |
CState *
|
oldstate,
|
|
|
CAction *
|
action,
|
|
|
CState *
|
newState,
|
|
|
CActionData *
|
data =
NULL |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|