Scheduler
timeDimension.h
Go to the documentation of this file.
1 
10 #ifndef RL_SCHEDULER_TIME_DIMENSION_H
11 #define RL_SCHEDULER_TIME_DIMENSION_H
12 
13 #include <vector>
14 
16 
17 namespace RlScheduler
18 {
19 
21 {
22 public:
23  TimeDimension(int nbOfPositions);
24  std::string getName() override;
26  size_t getNumberOfPositions() override;
27 private:
28  int counter{0};
29  size_t nbOfPositions;
30 };
31 
32 
33 }
34 
35 
36 
37 #endif
std::string getName() override
returns the name of that dimension
Mdp::statePosition_t getPosition() override
gets the position of the state along that dimension
TimeDimension(int nbOfPositions)
size_t getNumberOfPositions() override
returns the number of possible positions along that dimension
int statePosition_t
this models a dimension in the state space.