Scheduler
actionValuesFunction.h
Go to the documentation of this file.
1 
10 #ifndef ACTION_VALUES_FUNCTION_H
11 #define ACTION_VALUES_FUNCTION_H
12 
13 #include <mdp/state.h>
14 #include <mdp/action_impl.h>
15 #include <vector>
16 #include <memory>
17 
18 namespace Mdp
19 {
20 
21 struct Context;
22 
28 {
29 public:
32  virtual double getValue(state_t state, action_t action)=0;
35  virtual std::vector<double> getValues(state_t state)=0;
36 protected:
37 };
38 
39 }
40 
41 #endif
virtual double getValue(state_t state, action_t action)=0
virtual std::vector< double > getValues(state_t state)=0
size_t action_t
Definition: action_impl.h:18
Definition: action.h:18
size_t state_t
Definition: state.h:19