#include <MDP.h>

Public Member Functions | |
| REAL_VALUE | getDiscount (void) |
| virtual state_vector & | getInitialState (void)=0 |
| virtual bool | getIsTerminalState (state_vector &s)=0 |
| virtual state_vector & | getNextState (state_vector &result, state_vector &s, int a, int o)=0 |
| int | getNumActions (void) |
| int | getNumStateDimensions (void) |
| virtual outcome_prob_vector & | getOutcomeProbVector (outcome_prob_vector &result, state_vector &s, int a)=0 |
| virtual REAL_VALUE | getReward (state_vector &s, int a)=0 |
| virtual | ~MDP (void) |
Public Attributes | |
| REAL_VALUE | discount |
| int | numActions |
| int | numStateDimensions |
| virtual momdp::MDP::~MDP | ( | void | ) | [inline, virtual] |
| REAL_VALUE momdp::MDP::getDiscount | ( | void | ) | [inline] |
| virtual state_vector& momdp::MDP::getInitialState | ( | void | ) | [pure virtual] |
Implemented in momdp::POMDP.
| virtual bool momdp::MDP::getIsTerminalState | ( | state_vector & | s | ) | [pure virtual] |
| virtual state_vector& momdp::MDP::getNextState | ( | state_vector & | result, |
| state_vector & | s, | ||
| int | a, | ||
| int | o | ||
| ) | [pure virtual] |
| int momdp::MDP::getNumActions | ( | void | ) | [inline] |
| int momdp::MDP::getNumStateDimensions | ( | void | ) | [inline] |
| virtual outcome_prob_vector& momdp::MDP::getOutcomeProbVector | ( | outcome_prob_vector & | result, |
| state_vector & | s, | ||
| int | a | ||
| ) | [pure virtual] |
| virtual REAL_VALUE momdp::MDP::getReward | ( | state_vector & | s, |
| int | a | ||
| ) | [pure virtual] |