#include <Controller.h>

Public Member Functions | |
| Controller (SharedPointer< MOMDP > problem, SharedPointer< AlphaVectorPolicy > policy, SolverParams *solverParams, int initialBeliefStvalX=-1) | |
| BeliefDefine | currBelief () const |
| ActionDefine | nextAction (ObsDefine obs, int nextStateX) |
| void | reset (int xstate) |
Private Attributes | |
| SharedPointer< BeliefWithState > | currBelSt |
| bool | firstAction |
| int | initialBeliefStvalX |
| int | lastAction |
| SharedPointer< AlphaVectorPolicy > | policy |
| SharedPointer< MOMDP > | problem |
| SolverParams * | solverParams |
Definition at line 24 of file Controller.h.
| momdp::Controller::Controller | ( | SharedPointer< MOMDP > | problem, |
| SharedPointer< AlphaVectorPolicy > | policy, | ||
| SolverParams * | solverParams, | ||
| int | initialBeliefStvalX = -1 |
||
| ) |
Definition at line 11 of file Controller.cpp.
| SharedPointer< BeliefWithState > momdp::Controller::currBelief | ( | ) | const [virtual] |
Implements ControllerInterface.
Definition at line 95 of file Controller.cpp.
| const int momdp::Controller::nextAction | ( | ObsDefine | obs, |
| int | nextStateX | ||
| ) | [virtual] |
Implements ControllerInterface.
Definition at line 52 of file Controller.cpp.
| void momdp::Controller::reset | ( | int | xstate | ) |
Definition at line 24 of file Controller.cpp.
Definition at line 31 of file Controller.h.
bool momdp::Controller::firstAction [private] |
Definition at line 34 of file Controller.h.
int momdp::Controller::initialBeliefStvalX [private] |
Definition at line 36 of file Controller.h.
int momdp::Controller::lastAction [private] |
Definition at line 35 of file Controller.h.
Definition at line 28 of file Controller.h.
SharedPointer<MOMDP> momdp::Controller::problem [private] |
Definition at line 27 of file Controller.h.
SolverParams* momdp::Controller::solverParams [private] |
Definition at line 29 of file Controller.h.