Scheduler
|
#include <domainModel.h>
Public Member Functions | |
DomainModel (std::shared_ptr< Configuration > conf) | |
~DomainModel () | |
void | end () |
double | measureReward () override |
Public Attributes | |
Scheduler::Queue * | readyQueue |
std::shared_ptr< Scheduler::Process > | running |
double | reward {0.0} |
Protected Member Functions | |
double | getTemperatureCost () |
double | getInstantaneousTemp () |
double | getAging () |
Definition at line 33 of file domainModel.h.
DomainModel::DomainModel | ( | std::shared_ptr< Configuration > | conf | ) |
Definition at line 28 of file domainModel.cpp.
|
virtual |
Reimplemented from Mdp::DomainModel.
Definition at line 42 of file domainModel.cpp.
void DomainModel::end | ( | ) |
Definition at line 45 of file domainModel.cpp.
|
protected |
Definition at line 97 of file domainModel.cpp.
|
protected |
Definition at line 92 of file domainModel.cpp.
|
protected |
Definition at line 73 of file domainModel.cpp.
|
overridevirtual |
Implements Mdp::DomainModel.
Definition at line 55 of file domainModel.cpp.
Scheduler::Queue* RlScheduler::DomainModel::readyQueue |
Definition at line 40 of file domainModel.h.
double RlScheduler::DomainModel::reward {0.0} |
Definition at line 42 of file domainModel.h.
std::shared_ptr<Scheduler::Process> RlScheduler::DomainModel::running |
Definition at line 41 of file domainModel.h.