10 #ifndef RL_DISCIPLINE_BUILDER_HELPER 11 #define RL_DISCIPLINE_BUILDER_HELPER 37 static void addStates(
Mdp::Builder *builder, std::shared_ptr<Configuration> conf);
39 static void addTimeStates(
Mdp::Builder *builder, std::shared_ptr<Configuration> conf);
40 static bool useTimeStates(std::shared_ptr<Configuration> conf);
41 static void addTemperatureStates(
Mdp::Builder *builder, std::shared_ptr<Configuration> conf);
42 static bool useTemperatureStates(std::shared_ptr<Configuration> conf);
43 static size_t getNbOfTasks();
44 static double lcm(std::vector<std::shared_ptr<Scheduler::Process>>);
int lcm(std::vector< int > array)