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

CContinuousTimeAndActionVMPolicy Class Reference

#include <ccontinuoustime.h>

Inheritance diagram for CContinuousTimeAndActionVMPolicy:

CContinuousActionController CAgentController CActionObject CParameterObject CParameters CContinuousTimeAndActionBangBangVMPolicy CContinuousTimeAndActionSigmoidVMPolicy List of all members.


Public Member Functions

  CContinuousTimeAndActionVMPolicy (CContinuousAction *action, CVFunctionInputDerivationCalculator *dVFunction, CTransitionFunction *model)
  ~CContinuousTimeAndActionVMPolicy ()
virtual void  getNextContinuousAction (CStateCollection *state, CContinuousActionData *contAction)


Protected Member Functions

virtual void  getActionValues (ColumnVector *actionValues, ColumnVector *noise)=0


Protected Attributes

CVFunctionInputDerivationCalculator dVFunction
CTransitionFunction model
ColumnVector *  actionValues
ColumnVector *  derivationX
Matrix *  derivationU

Constructor & Destructor Documentation

CContinuousTimeAndActionVMPolicy::CContinuousTimeAndActionVMPolicy CContinuousAction action,
CVFunctionInputDerivationCalculator dVFunction,
CTransitionFunction model
 
CContinuousTimeAndActionVMPolicy::~CContinuousTimeAndActionVMPolicy  ) 
 

Member Function Documentation

virtual void CContinuousTimeAndActionVMPolicy::getActionValues ColumnVector *  actionValues,
ColumnVector *  noise
[protected, pure virtual]
 

Implemented in CContinuousTimeAndActionSigmoidVMPolicy, and CContinuousTimeAndActionBangBangVMPolicy.

virtual void CContinuousTimeAndActionVMPolicy::getNextContinuousAction CStateCollection state,
CContinuousActionData contAction
[virtual]
 

Implements CContinuousActionController.


Member Data Documentation

ColumnVector* CContinuousTimeAndActionVMPolicy::actionValues [protected]
 
Matrix* CContinuousTimeAndActionVMPolicy::derivationU [protected]
 
ColumnVector* CContinuousTimeAndActionVMPolicy::derivationX [protected]
 
CVFunctionInputDerivationCalculator* CContinuousTimeAndActionVMPolicy::dVFunction [protected]
 
CTransitionFunction* CContinuousTimeAndActionVMPolicy::model [protected]
 

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