Public Types | Public Member Functions | Public Attributes | Protected Attributes
momdp::Sample Class Reference

#include <Sample.h>

Inheritance diagram for momdp::Sample:
Inheritance graph
[legend]

List of all members.

Public Types

typedef void(* GetNodeCallback )(PointBasedAlgorithm *solver, BeliefTreeNode *node, SharedPointer< BeliefWithState > &belief)

Public Member Functions

virtual void appendOnGetNodeHandler (GetNodeCallback _callback)
virtual void expand (BeliefTreeNode &cn)
virtual BeliefForestgetGlobalNode (void)
virtual BeliefTreeNodegetNode (SharedPointer< BeliefWithState > &s)
 Sample ()
virtual list< cacherow_stvalsample (cacherow_stval beliefIndex, unsigned int currentRoot)
virtual void samplePrepare (cacherow_stval beliefIndex_Sval)
virtual void samplePrepare (BeliefTreeNode *cn)
virtual void setup (PointBasedAlgorithm *_solver, SharedPointer< MOMDP > _problem, vector< BeliefCache * > *_beliefCacheSet, BeliefForest *_beliefForest)
virtual ~Sample (void)

Public Attributes

bool dumpData
bool dumpPolicyTrace
bool dumpPolicyTraceTime
int numStatesExpanded
SharedPointer< MOMDPproblem
PointBasedAlgorithmsolver

Protected Attributes

vector< BeliefCache * > * beliefCacheSet
BeliefForestbeliefForest
vector< GetNodeCallbackonGetNode

Detailed Description

Definition at line 31 of file Sample.h.


Member Typedef Documentation

Definition at line 34 of file Sample.h.


Constructor & Destructor Documentation

momdp::Sample::Sample ( ) [inline]

Definition at line 52 of file Sample.h.

virtual momdp::Sample::~Sample ( void  ) [inline, virtual]

Definition at line 90 of file Sample.h.


Member Function Documentation

virtual void momdp::Sample::appendOnGetNodeHandler ( GetNodeCallback  _callback) [inline, virtual]

Definition at line 66 of file Sample.h.

void momdp::Sample::expand ( BeliefTreeNode cn) [virtual]

Reimplemented in momdp::EvaluatorSampleEngine.

Definition at line 126 of file Sample.cpp.

Reimplemented in momdp::EvaluatorSampleEngine.

Definition at line 56 of file Sample.cpp.

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.

Definition at line 73 of file Sample.h.

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.

Definition at line 57 of file Sample.h.


Member Data Documentation

Definition at line 39 of file Sample.h.

Definition at line 40 of file Sample.h.

Definition at line 48 of file Sample.h.

Definition at line 49 of file Sample.h.

Definition at line 50 of file Sample.h.

Definition at line 47 of file Sample.h.

Definition at line 37 of file Sample.h.

Definition at line 44 of file Sample.h.

Reimplemented in momdp::SampleBP.

Definition at line 45 of file Sample.h.


The documentation for this class was generated from the following files:


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30