Qualia
0.2
|
#include <Reward.h>
Public Member Functions | |
Reward () | |
virtual | ~Reward () |
virtual void | setEnvironment (Environment *environment_) |
virtual real | reward (const Observation *before, const Action *action, const Observation *after)=0 |
Abstract method overriden by subclasses, implementing a reward as r = f(s, a, s'). More... | |
Public Attributes | |
Environment * | environment |
Abstract class that provides a framework for specifying reward functions. Needs to be used in pair with the RewardEnvironment class.
|
inline |
|
inlinevirtual |
|
pure virtual |
Abstract method overriden by subclasses, implementing a reward as r = f(s, a, s').
|
inlinevirtual |
Environment* Reward::environment |