Scheduler
noLearning.cpp
Go to the documentation of this file.
1 
10 #include "noLearning.h"
11 
12 #include <mdp/context.h>
13 #include <mdp/policy.h>
14 #include <mdp/rewards.h>
15 #include <mdp/transitionMatrix.h>
16 #include <mdp/stateSpace.h>
17 
18 using namespace Mdp;
19 
20 NoLearning::NoLearning(std::shared_ptr<Context> c) : LearningStrategy(c)
21 {
22 }
23 
24 
26 {
27  /*TODO FIXME Should we modify this ?*/
28  context->policy->initializeRandomly(context->randomGenerator);
29  context->matrix->initializeRandomly(context->randomGenerator);
30 }
31 
32 
34 {
35 }
36 
37 
38 
39 
NoLearning(std::shared_ptr< Context > context)
Definition: noLearning.cpp:20
void initializeModel()
Definition: noLearning.cpp:25
Definition: action.h:18
void updateModel()
Definition: noLearning.cpp:33
std::shared_ptr< Context > context