Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Reinforceable Class Referenceabstract

Interface for reinforceable controller. More...

#include <reinforceable.h>

Public Types

enum  ReinfState { Run, NewEpisode, NewBatch }
 

Public Member Functions

virtual ~Reinforceable ()
 
virtual void setReward (double reward)=0
 
virtual ReinfState getReinfState () const =0
 
virtual AbstractControllergetPolicy ()=0
 

Detailed Description

Interface for reinforceable controller.

Member Enumeration Documentation

enum ReinfState
Enumerator
Run 
NewEpisode 
NewBatch 

Constructor & Destructor Documentation

virtual ~Reinforceable ( )
inlinevirtual

Member Function Documentation

virtual AbstractController* getPolicy ( )
pure virtual
virtual ReinfState getReinfState ( ) const
pure virtual
virtual void setReward ( double  reward)
pure virtual

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