25 #ifndef __REINFORCEABLE_H
26 #define __REINFORCEABLE_H
28 #include <selforg/abstractcontroller.h>
39 virtual void setReward(
double reward) = 0;
Abstract class for robot controller (with some basic functionality).
Definition: abstractcontroller.h:46
Interface for reinforceable controller.
Definition: reinforceable.h:33
virtual ~Reinforceable()
Definition: reinforceable.h:37
Definition: reinforceable.h:35
ReinfState
Definition: reinforceable.h:35
virtual AbstractController * getPolicy()=0
virtual void setReward(double reward)=0
Definition: reinforceable.h:35
Definition: reinforceable.h:35
virtual ReinfState getReinfState() const =0