|
Qualia
0.2
|
#include <RewardEnvironment.h>


Public Member Functions | |
| RewardEnvironment (unsigned int observationDim, Reward *reward) | |
| virtual | ~RewardEnvironment () |
| virtual Observation * | start () |
| Sends the first observation. More... | |
| virtual Observation * | step (const Action *action) |
| Performs action action and returns observation. More... | |
| virtual RLObservation * | doStart ()=0 |
| Abstract method implemented by subclasses, called during start(). More... | |
| virtual RLObservation * | doAction (const Action *action)=0 |
Public Member Functions inherited from Environment | |
| virtual | ~Environment () |
| virtual void | init () |
| Initializes the environment. More... | |
Public Attributes | |
| Reward * | reward |
| RLObservation | lastObservation |
Abstract class that provides a framework for using reward functions. The environment performs the action but delegates the reward assignment to a Reward instance.
| RewardEnvironment::RewardEnvironment | ( | unsigned int | observationDim, |
| Reward * | reward | ||
| ) |
|
virtual |
|
pure virtual |
Abstract method implemented by subclasses, called during step(). Performs the action action without setting a reward.
|
pure virtual |
Abstract method implemented by subclasses, called during start().
|
virtual |
Sends the first observation.
Implements Environment.
|
virtual |
Performs action action and returns observation.
Implements Environment.
| RLObservation RewardEnvironment::lastObservation |
| Reward* RewardEnvironment::reward |
1.8.3.1