38 disc->model = std::make_shared<DomainModel>(std::dynamic_pointer_cast<
Configuration>(disc->
conf));
40 disc->model->running =
nullptr;
45 disc->mdpConf = std::make_shared<Mdp::MdpConfiguration>(disc->
conf->getName());
std::shared_ptr< ActionSpace > getActionSpace()
static void buildRlDisciplineModels(RlDiscipline *discipline)
static Queue * getReadyQueue()
get a pointer to the system's ready queue
The main class of the MDP framework.
std::shared_ptr< SchedulerConfiguration > conf
static void addStates(Mdp::Builder *builder, std::shared_ptr< Configuration > conf)
static void addActions(Mdp::Builder *builder)
std::shared_ptr< StateSpace > getStateSpace()