|
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.
1.8.11