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

CGraphAdaptiveTargetDynamicProgramming Class Reference

#include <cbatchlearning.h>

Inheritance diagram for CGraphAdaptiveTargetDynamicProgramming:

CGraphDynamicProgramming CPolicyEvaluation CParameterObject CParameters List of all members.


Public Member Functions

  CGraphAdaptiveTargetDynamicProgramming (CAdaptiveTargetGraph *graph)
  ~CGraphAdaptiveTargetDynamicProgramming ()
virtual CGraphTransition getMaxTransition (int index, double &maxValue, CKDRectangle *range=NULL)
virtual void  addTarget (CGraphTarget *target)
virtual CGraphTarget getTargetForState (CStateCollection *state)
virtual void  setCurrentTarget (CGraphTarget *target)
int  getNumTargets ()
CGraphTarget getTarget (int index)
virtual void  resetLearnData ()


Protected Attributes

std::map< CGraphTarget *,

CDataSet1D * > * 
targetMap
std::list< CGraphTarget * > *  targets
CGraphTarget currentTarget
CAdaptiveTargetGraph adaptiveTargetGraph

Constructor & Destructor Documentation

CGraphAdaptiveTargetDynamicProgramming::CGraphAdaptiveTargetDynamicProgramming CAdaptiveTargetGraph graph  ) 
 
CGraphAdaptiveTargetDynamicProgramming::~CGraphAdaptiveTargetDynamicProgramming  ) 
 

Member Function Documentation

virtual void CGraphAdaptiveTargetDynamicProgramming::addTarget CGraphTarget target  )  [virtual]
 
virtual CGraphTransition* CGraphAdaptiveTargetDynamicProgramming::getMaxTransition int  index,
double &  maxValue,
CKDRectangle range = NULL
[virtual]
 

Reimplemented from CGraphDynamicProgramming.

int CGraphAdaptiveTargetDynamicProgramming::getNumTargets  ) 
 
CGraphTarget* CGraphAdaptiveTargetDynamicProgramming::getTarget int  index  ) 
 
virtual CGraphTarget* CGraphAdaptiveTargetDynamicProgramming::getTargetForState CStateCollection state  )  [virtual]
 
virtual void CGraphAdaptiveTargetDynamicProgramming::resetLearnData  )  [virtual]
 

Reimplemented from CGraphDynamicProgramming.

virtual void CGraphAdaptiveTargetDynamicProgramming::setCurrentTarget CGraphTarget target  )  [virtual]
 

Member Data Documentation

CAdaptiveTargetGraph* CGraphAdaptiveTargetDynamicProgramming::adaptiveTargetGraph [protected]
 
CGraphTarget* CGraphAdaptiveTargetDynamicProgramming::currentTarget [protected]
 
std::map<CGraphTarget *, CDataSet1D *>* CGraphAdaptiveTargetDynamicProgramming::targetMap [protected]
 
std::list<CGraphTarget *>* CGraphAdaptiveTargetDynamicProgramming::targets [protected]
 

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