Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CLinearActionContinuousTimeTransitionFunction Class Reference

#include <ctransitionfunction.h>

Inheritance diagram for CLinearActionContinuousTimeTransitionFunction:

CContinuousTimeAndActionTransitionFunction CContinuousTimeTransitionFunction CTransitionFunction CStateObject CActionObject CParameterObject CParameters CAcroBotModel CCartPoleModel CDynamicLinearContinuousTimeModel CPendulumModel List of all members.


Public Member Functions

  CLinearActionContinuousTimeTransitionFunction (CStateProperties *properties, CContinuousAction *action, double dt)
  ~CLinearActionContinuousTimeTransitionFunction ()
virtual void  getCADerivationX (CState *oldState, CContinuousActionData *action, ColumnVector *derivationX)
virtual void  getDerivationU (CState *oldstate, Matrix *derivation)
virtual Matrix *  getB (CState *state)=0
virtual ColumnVector *  getA (CState *state)=0


Protected Attributes

ColumnVector *  A
Matrix *  B

Constructor & Destructor Documentation

CLinearActionContinuousTimeTransitionFunction::CLinearActionContinuousTimeTransitionFunction CStateProperties properties,
CContinuousAction action,
double  dt
 
CLinearActionContinuousTimeTransitionFunction::~CLinearActionContinuousTimeTransitionFunction  ) 
 

Member Function Documentation

virtual ColumnVector* CLinearActionContinuousTimeTransitionFunction::getA CState state  )  [pure virtual]
 

Implemented in CAcroBotModel, CCartPoleModel, CPendulumModel, and CDynamicLinearContinuousTimeModel.

virtual Matrix* CLinearActionContinuousTimeTransitionFunction::getB CState state  )  [pure virtual]
 

Implemented in CAcroBotModel, CCartPoleModel, CPendulumModel, and CDynamicLinearContinuousTimeModel.

virtual void CLinearActionContinuousTimeTransitionFunction::getCADerivationX CState oldState,
CContinuousActionData action,
ColumnVector *  derivationX
[virtual]
 

Implements CContinuousTimeAndActionTransitionFunction.

virtual void CLinearActionContinuousTimeTransitionFunction::getDerivationU CState oldstate,
Matrix *  derivation
[virtual]
 

Reimplemented from CTransitionFunction.


Member Data Documentation

ColumnVector* CLinearActionContinuousTimeTransitionFunction::A [protected]
 
Matrix* CLinearActionContinuousTimeTransitionFunction::B [protected]
 

Reimplemented in CDynamicLinearContinuousTimeModel.


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