Scheduler
Static Public Member Functions | List of all members
RlScheduler::RlDisciplineBuilderHelper Class Reference

#include <rlDisciplineBuilderHelper.h>

Static Public Member Functions

static void addActions (Mdp::Builder *builder)
 
static void addStates (Mdp::Builder *builder, std::shared_ptr< Configuration > conf)
 
static void addTaskStates (Mdp::Builder *builder)
 
static void addTimeStates (Mdp::Builder *builder, std::shared_ptr< Configuration > conf)
 
static bool useTimeStates (std::shared_ptr< Configuration > conf)
 
static void addTemperatureStates (Mdp::Builder *builder, std::shared_ptr< Configuration > conf)
 
static bool useTemperatureStates (std::shared_ptr< Configuration > conf)
 
static size_t getNbOfTasks ()
 
static double lcm (std::vector< std::shared_ptr< Scheduler::Process >>)
 

Detailed Description

Definition at line 33 of file rlDisciplineBuilderHelper.h.

Member Function Documentation

void RlDisciplineBuilderHelper::addActions ( Mdp::Builder builder)
static

Definition at line 39 of file rlDisciplineBuilderHelper.cpp.

void RlDisciplineBuilderHelper::addStates ( Mdp::Builder builder,
std::shared_ptr< Configuration conf 
)
static

Definition at line 63 of file rlDisciplineBuilderHelper.cpp.

void RlDisciplineBuilderHelper::addTaskStates ( Mdp::Builder builder)
static

Definition at line 105 of file rlDisciplineBuilderHelper.cpp.

void RlDisciplineBuilderHelper::addTemperatureStates ( Mdp::Builder builder,
std::shared_ptr< Configuration conf 
)
static

Definition at line 70 of file rlDisciplineBuilderHelper.cpp.

void RlDisciplineBuilderHelper::addTimeStates ( Mdp::Builder builder,
std::shared_ptr< Configuration conf 
)
static

Definition at line 83 of file rlDisciplineBuilderHelper.cpp.

size_t RlDisciplineBuilderHelper::getNbOfTasks ( )
static

Definition at line 113 of file rlDisciplineBuilderHelper.cpp.

double RlDisciplineBuilderHelper::lcm ( std::vector< std::shared_ptr< Scheduler::Process >>  processes)
static

Definition at line 120 of file rlDisciplineBuilderHelper.cpp.

bool RlDisciplineBuilderHelper::useTemperatureStates ( std::shared_ptr< Configuration conf)
static

Definition at line 78 of file rlDisciplineBuilderHelper.cpp.

bool RlDisciplineBuilderHelper::useTimeStates ( std::shared_ptr< Configuration conf)
static

Definition at line 100 of file rlDisciplineBuilderHelper.cpp.


The documentation for this class was generated from the following files: