#include <Sample.h>
typedef void(* momdp::Sample::GetNodeCallback)(PointBasedAlgorithm *solver, BeliefTreeNode *node, SharedPointer< BeliefWithState > &belief) |
momdp::Sample::Sample | ( | ) | [inline] |
virtual momdp::Sample::~Sample | ( | void | ) | [inline, virtual] |
virtual void momdp::Sample::appendOnGetNodeHandler | ( | GetNodeCallback | _callback | ) | [inline, virtual] |
void momdp::Sample::expand | ( | BeliefTreeNode & | cn | ) | [virtual] |
Reimplemented in momdp::EvaluatorSampleEngine.
Definition at line 126 of file Sample.cpp.
BeliefForest * momdp::Sample::getGlobalNode | ( | void | ) | [virtual] |
Reimplemented in momdp::EvaluatorSampleEngine.
Definition at line 56 of file Sample.cpp.
BeliefTreeNode * momdp::Sample::getNode | ( | SharedPointer< BeliefWithState > & | s | ) | [virtual] |
Reimplemented in momdp::EvaluatorSampleEngine.
Definition at line 64 of file Sample.cpp.
virtual list<cacherow_stval> momdp::Sample::sample | ( | cacherow_stval | beliefIndex, |
unsigned int | currentRoot | ||
) | [inline, virtual] |
Reimplemented in momdp::SampleBP, and momdp::EvaluatorSampleEngine.
void momdp::Sample::samplePrepare | ( | cacherow_stval | beliefIndex_Sval | ) | [virtual] |
Reimplemented in momdp::EvaluatorSampleEngine.
Definition at line 32 of file Sample.cpp.
void momdp::Sample::samplePrepare | ( | BeliefTreeNode * | cn | ) | [virtual] |
Reimplemented in momdp::EvaluatorSampleEngine.
Definition at line 47 of file Sample.cpp.
virtual void momdp::Sample::setup | ( | PointBasedAlgorithm * | _solver, |
SharedPointer< MOMDP > | _problem, | ||
vector< BeliefCache * > * | _beliefCacheSet, | ||
BeliefForest * | _beliefForest | ||
) | [inline, virtual] |
Reimplemented in momdp::EvaluatorSampleEngine.
vector<BeliefCache *>* momdp::Sample::beliefCacheSet [protected] |
BeliefForest* momdp::Sample::beliefForest [protected] |
vector<GetNodeCallback> momdp::Sample::onGetNode [protected] |
Reimplemented in momdp::SampleBP.