|
Scheduler
|
#include <tabularActionValues.h>
Public Member Functions | |
| TabularActionValues (std::shared_ptr< Context > context) | |
| std::vector< std::vector< double > > | randomly (size_t S, size_t A, time_t seed, double lowerBound, double upperBound) |
| std::vector< std::vector< double > > | uniformly (size_t S, size_t A, double initialActionValues) |
| std::vector< std::vector< double > > | fromFile (size_t S, size_t A, std::string filename) |
| double | getValue (state_t state, action_t action) override |
| std::vector< double > | getValues (state_t state) override |
| void | updateValue (state_t state, action_t action, double value) |
| size_t | size () |
Protected Member Functions | |
| void | init (std::shared_ptr< Context > context) |
Protected Attributes | |
| std::vector< std::vector< double > > | actionValues |
Definition at line 23 of file tabularActionValues.h.
| TabularActionValues::TabularActionValues | ( | std::shared_ptr< Context > | context | ) |
Definition at line 26 of file tabularActionValues.cpp.
| std::vector< std::vector< double > > TabularActionValues::fromFile | ( | size_t | S, |
| size_t | A, | ||
| std::string | filename | ||
| ) |
Definition at line 31 of file tabularActionValues.cpp.
Get the action value for a given state and action
Implements Mdp::ActionValuesFunction.
Definition at line 118 of file tabularActionValues.cpp.
|
overridevirtual |
Get the vector of action values for all actions for a given state
Implements Mdp::ActionValuesFunction.
Definition at line 136 of file tabularActionValues.cpp.
|
protected |
Definition at line 88 of file tabularActionValues.cpp.
| std::vector< std::vector< double > > TabularActionValues::randomly | ( | size_t | S, |
| size_t | A, | ||
| time_t | seed, | ||
| double | lowerBound, | ||
| double | upperBound | ||
| ) |
Definition at line 64 of file tabularActionValues.cpp.
| size_t TabularActionValues::size | ( | ) |
Definition at line 130 of file tabularActionValues.cpp.
| std::vector< std::vector< double > > TabularActionValues::uniformly | ( | size_t | S, |
| size_t | A, | ||
| double | initialActionValues | ||
| ) |
Definition at line 82 of file tabularActionValues.cpp.
Definition at line 125 of file tabularActionValues.cpp.
|
protected |
Definition at line 36 of file tabularActionValues.h.
1.8.11