#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.