#include <CoLoc.h>
Public Member Functions | |
CoLoc (void) | |
virtual map< string, string > | getActionsSymbols (int actionNum) |
virtual int | getBeliefSize () |
virtual REAL_VALUE | getDiscount () |
virtual map< string, string > | getFactoredObservedStatesSymbols (int stateNum) |
virtual map< string, string > | getFactoredUnobservedStatesSymbols (int stateNum) |
virtual SparseVector & | getJointUnobsStateProbVector (SparseVector &result, SharedPointer< BeliefWithState > b, int a, int Xn) |
virtual int | getNumActions () |
virtual map< string, string > | getObservationsSymbols (int observationNum) |
virtual void | getObsProbVector (obs_prob_vector &result, const BeliefWithState &b, int a, int Xn) |
virtual void | getObsProbVectorFast (obs_prob_vector &result, int a, int Xn, SparseVector &tmp1) |
virtual obsState_prob_vector & | getObsStateProbVector (obsState_prob_vector &result, BeliefWithState &b, int a) |
virtual bool | hasPOMDPMatrices () |
virtual string | ToString () |
virtual | ~CoLoc (void) |
Private Attributes | |
Map2D | baseMap |
SharedPointer< Map2DPath > | baseMapPath |
CoLoc::CoLoc | ( | void | ) |
CoLoc::~CoLoc | ( | void | ) | [virtual] |
map< string, string > CoLoc::getActionsSymbols | ( | int | actionNum | ) | [virtual] |
Reimplemented from momdp::MOMDP.
int CoLoc::getBeliefSize | ( | void | ) | [virtual] |
Reimplemented from momdp::MOMDP.
virtual REAL_VALUE momdp::CoLoc::getDiscount | ( | void | ) | [inline, virtual] |
Reimplemented from momdp::MOMDP.
map< string, string > CoLoc::getFactoredObservedStatesSymbols | ( | int | stateNum | ) | [virtual] |
Reimplemented from momdp::MOMDP.
map< string, string > CoLoc::getFactoredUnobservedStatesSymbols | ( | int | stateNum | ) | [virtual] |
Reimplemented from momdp::MOMDP.
SparseVector & CoLoc::getJointUnobsStateProbVector | ( | SparseVector & | result, |
SharedPointer< BeliefWithState > | b, | ||
int | a, | ||
int | Xn | ||
) | [virtual] |
Reimplemented from momdp::MOMDP.
int CoLoc::getNumActions | ( | void | ) | [virtual] |
Reimplemented from momdp::MOMDP.
map< string, string > CoLoc::getObservationsSymbols | ( | int | observationNum | ) | [virtual] |
Reimplemented from momdp::MOMDP.
void CoLoc::getObsProbVector | ( | obs_prob_vector & | result, |
const BeliefWithState & | b, | ||
int | a, | ||
int | Xn | ||
) | [virtual] |
Reimplemented from momdp::MOMDP.
void CoLoc::getObsProbVectorFast | ( | obs_prob_vector & | result, |
int | a, | ||
int | Xn, | ||
SparseVector & | tmp1 | ||
) | [virtual] |
Reimplemented from momdp::MOMDP.
obsState_prob_vector & CoLoc::getObsStateProbVector | ( | obsState_prob_vector & | result, |
BeliefWithState & | b, | ||
int | a | ||
) | [virtual] |
Reimplemented from momdp::MOMDP.
bool CoLoc::hasPOMDPMatrices | ( | ) | [virtual] |
Reimplemented from momdp::MOMDP.
string CoLoc::ToString | ( | ) | [virtual] |
Reimplemented from momdp::MOMDP.
Map2D momdp::CoLoc::baseMap [private] |
SharedPointer<Map2DPath> momdp::CoLoc::baseMapPath [private] |