Scheduler
Public Member Functions | List of all members
Mdp::MdpConfiguration Class Reference

#include <mdpConfiguration.h>

Inheritance diagram for Mdp::MdpConfiguration:
Utils::Configuration

Public Member Functions

 MdpConfiguration (std::string filename)
 
virtual LearningStrategygetLearningStrategyFromFile (std::shared_ptr< Context > context)
 
virtual double getRlEpsilonFromFile ()
 
virtual std::shared_ptr< HorizongetHorizonFromFile ()
 
virtual SolvergetSolverFromFile ()
 
- Public Member Functions inherited from Utils::Configuration
 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

- Protected Member Functions inherited from Utils::Configuration
std::string stripDirectories (std::string)
 
- Static Protected Member Functions inherited from Utils::Configuration
static bool isNewSection (std::string line)
 
static bool isMatchingSection (std::string line, std::string section)
 
- Protected Attributes inherited from Utils::Configuration
std::string filename
 
std::ifstream stream
 

Detailed Description

Definition at line 26 of file mdpConfiguration.h.

Constructor & Destructor Documentation

Mdp::MdpConfiguration::MdpConfiguration ( std::string  filename)
inline

Definition at line 29 of file mdpConfiguration.h.

Member Function Documentation

std::shared_ptr< Horizon > MdpConfiguration::getHorizonFromFile ( )
virtual

Definition at line 55 of file mdpConfiguration.cpp.

LearningStrategy * MdpConfiguration::getLearningStrategyFromFile ( std::shared_ptr< Context context)
virtual

Definition at line 27 of file mdpConfiguration.cpp.

double MdpConfiguration::getRlEpsilonFromFile ( )
virtual

Definition at line 90 of file mdpConfiguration.cpp.

Solver * MdpConfiguration::getSolverFromFile ( )
virtual

Definition at line 44 of file mdpConfiguration.cpp.


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