Scheduler
|
#include <mdpGovernorConfiguration.h>
Public Member Functions | |
MdpGovernorConfiguration (std::string file) | |
virtual Scheduler::FreqGovernor * | getFreqGovernorFromFile () override |
virtual std::vector< Mdp::StateSpaceDimension * > | getDimensionsFromFile () |
![]() | |
SchedulerConfiguration (std::string filename) | |
virtual std::unique_ptr< SchedulingDiscipline > | getDisciplineFromFile () |
virtual TemperatureModel * | getTemperatureModelFromFile () |
virtual double | getRunningTime () |
virtual std::shared_ptr< Utils::BoundedRandomDistribution > | getDistributionFromFile (Utils::RandomGenerator *gen) |
![]() | |
Configuration (std::string file) | |
virtual | ~Configuration () |
virtual std::string | getStringValue (std::string section, std::string key) |
virtual std::vector< std::string > | getStringList (std::string section, std::string key) |
virtual double | getDoubleValue (std::string section, std::string key) |
virtual unsigned long long int | getUnsignedLongLongIntValue (std::string section, std::string key) |
virtual int | getIntValue (std::string section, std::string key) |
virtual bool | getBoolValue (std::string section, std::string key, bool defaultValue) |
std::string | getFilePrefix () |
returns the name of the configuration file stripped of any directory More... | |
std::string | getName () |
Additional Inherited Members | |
![]() | |
std::string | stripDirectories (std::string) |
![]() | |
static bool | isNewSection (std::string line) |
static bool | isMatchingSection (std::string line, std::string section) |
![]() | |
std::string | filename |
std::ifstream | stream |
Definition at line 24 of file mdpGovernorConfiguration.h.
|
inline |
Definition at line 27 of file mdpGovernorConfiguration.h.
|
virtual |
Definition at line 31 of file mdpGovernorConfiguration.cpp.
|
overridevirtual |
Reimplemented from Scheduler::SchedulerConfiguration.
Definition at line 19 of file mdpGovernorConfiguration.cpp.