| 
    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 | 
 1.8.3.1