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

CMatlabVAnalyzerLogger Class Reference

#include <ctestsuit.h>

Inheritance diagram for CMatlabVAnalyzerLogger:

CTestSuiteEvaluatorLogger CMatlabQAnalyzerLogger List of all members.


Public Member Functions

  CMatlabVAnalyzerLogger (CAbstractVFunction *l_vFunction, CFeatureCalculator *featCalc, CErrorSender *l_vLearner, CStateList *l_States, int l_dim1, int l_dim2, int l_part1, int l_part2, std::list< CStateModifier * > *l_modifiers)
virtual  ~CMatlabVAnalyzerLogger ()
virtual void  evaluate (string evaluationDirectory, int trial, int numEpisodes)
virtual void  startNewEvaluation (string evaluationDirectory, CParameters *parameters, int trial)
virtual void  addListenersToAgent (CSemiMDPSender *agent)
virtual void  removeListenersToAgent (CSemiMDPSender *agent)


Public Attributes

int  nTrialEvaluate
CVisitStateCounter visitCounterLearner
CVAverageTDErrorLearner errorLearner
CVAverageTDVarianceLearner varianceLearner


Protected Attributes

CAbstractVFunction vFunction
std::list< CStateModifier * > *  modifiers
CErrorSender vLearner
CFeatureVFunction visitCounter
CFeatureVFunction averageError
CFeatureVFunction averageVariance
int  dim1
int  dim2
int  part1
int  part2
CStateList states

Constructor & Destructor Documentation

CMatlabVAnalyzerLogger::CMatlabVAnalyzerLogger CAbstractVFunction l_vFunction,
CFeatureCalculator featCalc,
CErrorSender l_vLearner,
CStateList l_States,
int  l_dim1,
int  l_dim2,
int  l_part1,
int  l_part2,
std::list< CStateModifier * > *  l_modifiers
 
virtual CMatlabVAnalyzerLogger::~CMatlabVAnalyzerLogger  )  [virtual]
 

Member Function Documentation

virtual void CMatlabVAnalyzerLogger::addListenersToAgent CSemiMDPSender agent  )  [virtual]
 

Reimplemented in CMatlabQAnalyzerLogger.

virtual void CMatlabVAnalyzerLogger::evaluate string  evaluationDirectory,
int  trial,
int  numEpisodes
[virtual]
 

Implements CTestSuiteEvaluatorLogger.

Reimplemented in CMatlabQAnalyzerLogger.

virtual void CMatlabVAnalyzerLogger::removeListenersToAgent CSemiMDPSender agent  )  [virtual]
 

Reimplemented in CMatlabQAnalyzerLogger.

virtual void CMatlabVAnalyzerLogger::startNewEvaluation string  evaluationDirectory,
CParameters parameters,
int  trial
[virtual]
 

Reimplemented from CTestSuiteEvaluatorLogger.

Reimplemented in CMatlabQAnalyzerLogger.


Member Data Documentation

CFeatureVFunction* CMatlabVAnalyzerLogger::averageError [protected]
 
CFeatureVFunction* CMatlabVAnalyzerLogger::averageVariance [protected]
 
int CMatlabVAnalyzerLogger::dim1 [protected]
 
int CMatlabVAnalyzerLogger::dim2 [protected]
 
CVAverageTDErrorLearner* CMatlabVAnalyzerLogger::errorLearner
 
std::list<CStateModifier *>* CMatlabVAnalyzerLogger::modifiers [protected]
 
int CMatlabVAnalyzerLogger::nTrialEvaluate
 
int CMatlabVAnalyzerLogger::part1 [protected]
 
int CMatlabVAnalyzerLogger::part2 [protected]
 
CStateList* CMatlabVAnalyzerLogger::states [protected]
 
CVAverageTDVarianceLearner* CMatlabVAnalyzerLogger::varianceLearner
 
CAbstractVFunction* CMatlabVAnalyzerLogger::vFunction [protected]
 
CFeatureVFunction* CMatlabVAnalyzerLogger::visitCounter [protected]
 
CVisitStateCounter* CMatlabVAnalyzerLogger::visitCounterLearner
 
CErrorSender* CMatlabVAnalyzerLogger::vLearner [protected]
 

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