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

CTransitionFunctionFromStochasticModel Class Reference

#include <ctransitionfunction.h>

Inheritance diagram for CTransitionFunctionFromStochasticModel:

CTransitionFunction CStateObject CActionObject CParameterObject CParameters List of all members.


Public Member Functions

  CTransitionFunctionFromStochasticModel (CStateProperties *properties, CAbstractFeatureStochasticModel *model)
  ~CTransitionFunctionFromStochasticModel ()
virtual void  transitionFunction (CState *oldstate, CAction *action, CState *newState, CActionData *data=NULL)
void  addStartState (int state, double probability)
void  addEndState (int state, double probability)
virtual bool  isResetState (CState *state)
virtual void  getResetState (CState *state)


Protected Attributes

CAbstractFeatureStochasticModel stochasticModel
std::list< int > *  startStates
std::list< double > *  startProbabilities
std::map< int, double > *  endStates

Constructor & Destructor Documentation

CTransitionFunctionFromStochasticModel::CTransitionFunctionFromStochasticModel CStateProperties properties,
CAbstractFeatureStochasticModel model
 
CTransitionFunctionFromStochasticModel::~CTransitionFunctionFromStochasticModel  ) 
 

Member Function Documentation

void CTransitionFunctionFromStochasticModel::addEndState int  state,
double  probability
 
void CTransitionFunctionFromStochasticModel::addStartState int  state,
double  probability
 
virtual void CTransitionFunctionFromStochasticModel::getResetState CState state  )  [virtual]
 

Reimplemented from CTransitionFunction.

virtual bool CTransitionFunctionFromStochasticModel::isResetState CState state  )  [virtual]
 

Reimplemented from CTransitionFunction.

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

Implements CTransitionFunction.


Member Data Documentation

std::map<int, double>* CTransitionFunctionFromStochasticModel::endStates [protected]
 
std::list<double>* CTransitionFunctionFromStochasticModel::startProbabilities [protected]
 
std::list<int>* CTransitionFunctionFromStochasticModel::startStates [protected]
 
CAbstractFeatureStochasticModel* CTransitionFunctionFromStochasticModel::stochasticModel [protected]
 

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