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

CGraphTransitionAdaptiveTarget Class Reference

#include <csamplingbasedmodel.h>

Inheritance diagram for CGraphTransitionAdaptiveTarget:

CGraphTransition List of all members.


Public Member Functions

  CGraphTransitionAdaptiveTarget (int newStateIndex, double reward, double discountFactor, CAction *action, CActionData *actionData, CGraphTarget **currentTarget)
virtual  ~CGraphTransitionAdaptiveTarget ()
virtual double  getReward ()
virtual double  getReward (CGraphTarget *target)
virtual bool  isFinished (CGraphTarget *target)
virtual void  addTarget (CGraphTarget *target, double reward, bool isFinished)


Protected Attributes

std::map< CGraphTarget *,

double > * 
targetReward
std::map< CGraphTarget *,

bool > * 
targetReached
CGraphTarget **  currentTarget

Constructor & Destructor Documentation

CGraphTransitionAdaptiveTarget::CGraphTransitionAdaptiveTarget int  newStateIndex,
double  reward,
double  discountFactor,
CAction action,
CActionData actionData,
CGraphTarget **  currentTarget
 
virtual CGraphTransitionAdaptiveTarget::~CGraphTransitionAdaptiveTarget  )  [virtual]
 

Member Function Documentation

virtual void CGraphTransitionAdaptiveTarget::addTarget CGraphTarget target,
double  reward,
bool  isFinished
[virtual]
 
virtual double CGraphTransitionAdaptiveTarget::getReward CGraphTarget target  )  [virtual]
 
virtual double CGraphTransitionAdaptiveTarget::getReward  )  [virtual]
 

Reimplemented from CGraphTransition.

virtual bool CGraphTransitionAdaptiveTarget::isFinished CGraphTarget target  )  [virtual]
 

Member Data Documentation

CGraphTarget** CGraphTransitionAdaptiveTarget::currentTarget [protected]
 
std::map<CGraphTarget *, bool>* CGraphTransitionAdaptiveTarget::targetReached [protected]
 
std::map<CGraphTarget *, double>* CGraphTransitionAdaptiveTarget::targetReward [protected]
 

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