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

CTransitionFunction Class Reference

#include <ctransitionfunction.h>

Inheritance diagram for CTransitionFunction:

CStateObject CActionObject CParameterObject CParameters CComposedTransitionFunction CContinuousTimeTransitionFunction CExtendedActionTransitionFunction CGridWorldModel CTransitionFunctionFromStochasticModel CContinuousTimeAndActionTransitionFunction CTaxiDomain CLinearActionContinuousTimeTransitionFunction CAcroBotModel CCartPoleModel CDynamicLinearContinuousTimeModel CPendulumModel List of all members.


Public Member Functions

  CTransitionFunction (CStateProperties *properties, CActionSet *actions)
int  getType ()
void  addType (int Type)
bool  isType (int type)
virtual void  transitionFunction (CState *oldstate, CAction *action, CState *newState, CActionData *data=NULL)=0
virtual void  getDerivationU (CState *oldstate, Matrix *derivation)
virtual bool  isResetState (CState *)
virtual bool  isFailedState (CState *)
virtual void  getResetState (CState *resetState)
virtual void  setResetType (int resetType)


Protected Attributes

int  type
int  resetType

Constructor & Destructor Documentation

CTransitionFunction::CTransitionFunction CStateProperties properties,
CActionSet actions
 

Member Function Documentation

void CTransitionFunction::addType int  Type  ) 
 
virtual void CTransitionFunction::getDerivationU CState oldstate,
Matrix *  derivation
[virtual]
 

Reimplemented in CExtendedActionTransitionFunction, and CLinearActionContinuousTimeTransitionFunction.

virtual void CTransitionFunction::getResetState CState resetState  )  [virtual]
 

Reimplemented in CAcroBotModel, CCartPoleModel, CGridWorldModel, CPendulumModel, CTaxiDomain, CExtendedActionTransitionFunction, and CTransitionFunctionFromStochasticModel.

int CTransitionFunction::getType  ) 
 
virtual bool CTransitionFunction::isFailedState CState  )  [inline, virtual]
 

Reimplemented in CAcroBotModel, CCartPoleModel, CGridWorldModel, CPendulumModel, and CExtendedActionTransitionFunction.

virtual bool CTransitionFunction::isResetState CState  )  [inline, virtual]
 

Reimplemented in CGridWorldModel, CTaxiDomain, CExtendedActionTransitionFunction, and CTransitionFunctionFromStochasticModel.

bool CTransitionFunction::isType int  type  ) 
 
virtual void CTransitionFunction::setResetType int  resetType  )  [virtual]
 

Reimplemented in CExtendedActionTransitionFunction.

virtual void CTransitionFunction::transitionFunction CState oldstate,
CAction action,
CState newState,
CActionData data = NULL
[pure virtual]
 

Implemented in CGridWorldModel, CTaxiDomain, CExtendedActionTransitionFunction, CComposedTransitionFunction, CContinuousTimeTransitionFunction, and CTransitionFunctionFromStochasticModel.


Member Data Documentation

int CTransitionFunction::resetType [protected]
 
int CTransitionFunction::type [protected]
 

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