Neural Networks 0.2
A framework for Lukas Zdechovan's Neural Networks C++ projects.
|
#include <ContEnvironment.h>
Public Member Functions | |
int | getDimension () |
State | getState () |
void | setState (State state) |
virtual State | applyAction (Action action)=0 |
virtual double | reward (State oldState, Action action, State newState)=0 |
Protected Attributes | |
State | state |
int | dimension |
Implemented in Projects::Robotics::CACLA_Test::Environment.
int RL::CACLA::Environment::getDimension | ( | ) |
State RL::CACLA::Environment::getState | ( | ) |
virtual double RL::CACLA::Environment::reward | ( | State | oldState, |
Action | action, | ||
State | newState | ||
) | [pure virtual] |
Implemented in Projects::Robotics::CACLA_Test::Environment.
void RL::CACLA::Environment::setState | ( | State | state | ) |
int RL::CACLA::Environment::dimension [protected] |
State RL::CACLA::Environment::state [protected] |