Scheduler
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mdp
learning
reinforcementLearning
actionValuesFunction
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
27
class
ActionValuesFunction
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
Mdp::ActionValuesFunction::getValue
virtual double getValue(state_t state, action_t action)=0
Mdp::ActionValuesFunction
Definition:
actionValuesFunction.h:27
Mdp::ActionValuesFunction::getValues
virtual std::vector< double > getValues(state_t state)=0
Mdp::action_t
size_t action_t
Definition:
action_impl.h:18
Mdp
Definition:
action.h:18
state.h
Mdp::state_t
size_t state_t
Definition:
state.h:19
action_impl.h
Generated on Sun Nov 26 2017 17:01:35 for Scheduler by
1.8.11