Scheduler
Public Member Functions | Protected Attributes | List of all members
Mdp::LearningStrategy Class Referenceabstract

#include <learningStrategy.h>

Inheritance diagram for Mdp::LearningStrategy:
Mdp::MatrixLearning Mdp::NoLearning Mdp::ReinforcedLearning Mdp::TwoPhases RlTester RlTester

Public Member Functions

 LearningStrategy (std::shared_ptr< Context > context)
 
virtual ~LearningStrategy ()
 
virtual void initializeModel ()=0
 
virtual void updateModel ()=0
 
virtual void end ()
 

Protected Attributes

std::shared_ptr< Contextcontext
 

Detailed Description

Definition at line 21 of file learningStrategy.h.

Constructor & Destructor Documentation

LearningStrategy::LearningStrategy ( std::shared_ptr< Context context)

Definition at line 20 of file learningStrategy.cpp.

LearningStrategy::~LearningStrategy ( )
virtual

Definition at line 24 of file learningStrategy.cpp.

Member Function Documentation

virtual void Mdp::LearningStrategy::end ( )
inlinevirtual

Reimplemented in Mdp::ReinforcedLearning.

Definition at line 28 of file learningStrategy.h.

virtual void Mdp::LearningStrategy::initializeModel ( )
pure virtual
virtual void Mdp::LearningStrategy::updateModel ( )
pure virtual

Member Data Documentation

std::shared_ptr<Context> Mdp::LearningStrategy::context
protected

Definition at line 28 of file learningStrategy.h.


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