Scheduler
rlTestDimensions.h
Go to the documentation of this file.
1 
10 #ifndef RLTESTDIMENSIONS_H
11 #define RLTESTDIMENSIONS_H
12 
14 
15 #include <stdexcept>
16 #include <memory>
17 
18 #include "rlTestDomainModel.h"
19 
20 typedef std::shared_ptr<RlTestDomainModel> RlModelPtr;
21 
22 
24 {
25 public:
26  RlDim(int i);
27  std::string getName(){return "dim";};
30 private:
31  size_t nbPos;
32 };
33 
34 #endif
std::string getName()
returns the name of that dimension
RlDim(int i)
int getNumberOfPositions()
returns the number of possible positions along that dimension
Mdp::statePosition_t getPosition()
gets the position of the state along that dimension
int statePosition_t
this models a dimension in the state space.
std::shared_ptr< RlTestDomainModel > RlModelPtr