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

CPrimitiveAction Class Reference

#include <caction.h>

Inheritance diagram for CPrimitiveAction:

CAction CContinuousAction CGridWorldAction CMultiPoleAction CPickupAction CPutdownAction CStochasticModelAction CStaticContinuousAction CLinearFAContinuousAction CContinuousRBFAction List of all members.


Public Member Functions

  CPrimitiveAction ()
virtual  ~CPrimitiveAction ()
virtual int  getDuration ()
  returns the duration of the action, per default 1



Protected Member Functions

  CPrimitiveAction (CMultiStepActionData *actionData)

Detailed Description

The only kind of actions which can be added to the Agent and passed to the EnvironmentModel as action to execute. For a specific learning problem you have to derivate your ModelActions from this class and add some specific attributes to the action (for example force...). The type PRIMITIVEACTION is added to the type field of the action.
See also:
CPrimitiveActionStateChange

Constructor & Destructor Documentation

CPrimitiveAction::CPrimitiveAction CMultiStepActionData actionData  )  [protected]
 
CPrimitiveAction::CPrimitiveAction  ) 
 
virtual CPrimitiveAction::~CPrimitiveAction  )  [virtual]
 

Member Function Documentation

virtual int CPrimitiveAction::getDuration  )  [inline, virtual]
 

returns the duration of the action, per default 1

Reimplemented from CAction.


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