|  | OpenANN
    1.1.0
    An open source library for artificial neural networks. | 
Represents the state space  in a reinforcement learning problem.  
 More...
 in a reinforcement learning problem.  
 More...
#include <StateSpace.h>
 Inheritance diagram for OpenANN::StateSpace:
 Inheritance diagram for OpenANN::StateSpace:| Public Types | |
| typedef Eigen::VectorXd | State | 
| typedef std::vector< State > | S | 
| Public Member Functions | |
| virtual | ~StateSpace () | 
| virtual int | stateSpaceDimension () const =0 | 
| virtual bool | stateSpaceContinuous () const =0 | 
| virtual int | stateSpaceElements () const =0 | 
| virtual const State & | stateSpaceLowerBound () const =0 | 
| virtual const State & | stateSpaceUpperBound () const =0 | 
| virtual const S & | getDiscreteStateSpace () const =0 | 
Represents the state space  in a reinforcement learning problem.
 in a reinforcement learning problem. 
The state space contains all possible states of the agent and the environment.
| typedef std::vector<State> OpenANN::StateSpace::S | 
| typedef Eigen::VectorXd OpenANN::StateSpace::State | 
| 
 | inlinevirtual | 
| 
 | pure virtual | 
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
| 
 | pure virtual | 
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
| 
 | pure virtual | 
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
| 
 | pure virtual | 
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
| 
 | pure virtual | 
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
| 
 | pure virtual | 
Implemented in DoublePoleBalancing, and SinglePoleBalancing.
 1.8.4
 1.8.4