#include <BeliefValuePairPoolSet.h>
Public Member Functions | |
SharedPointer< BeliefValuePair > | addPoint (SharedPointer< BeliefWithState > beliefandState, double val) |
virtual void | appendOnBackupHandler (BackupCallback _onBackup) |
virtual SharedPointer < BeliefValuePair > | backup (BeliefTreeNode *node) |
BeliefValuePairPoolSet (Backup< BeliefValuePair > *_backupEngine) | |
virtual REAL_VALUE | getValue (SharedPointer< BeliefWithState > &belief) |
void | initialize () |
virtual void | removeOnBackupHandler (BackupCallback _onBackup) |
void | setBeliefCache (vector< BeliefCache * > p) |
void | setDataTable (vector< IndexedTuple< BeliefValuePairPoolDataTuple > * > p) |
void | setProblem (SharedPointer< MOMDP > p) |
void | setSolver (PointBasedAlgorithm *p) |
virtual | ~BeliefValuePairPoolSet (void) |
Public Attributes | |
vector< BeliefCache * > | beliefCacheSet |
vector< IndexedTuple < BeliefValuePairPoolDataTuple > * > | dataTableSet |
SharedPointer< MOMDP > | problem |
vector< BeliefValuePairPool * > | set |
Definition at line 18 of file BeliefValuePairPoolSet.h.
momdp::BeliefValuePairPoolSet::BeliefValuePairPoolSet | ( | Backup< BeliefValuePair > * | _backupEngine | ) | [inline] |
Definition at line 54 of file BeliefValuePairPoolSet.h.
virtual momdp::BeliefValuePairPoolSet::~BeliefValuePairPoolSet | ( | void | ) | [inline, virtual] |
Definition at line 95 of file BeliefValuePairPoolSet.h.
SharedPointer<BeliefValuePair> momdp::BeliefValuePairPoolSet::addPoint | ( | SharedPointer< BeliefWithState > | beliefandState, |
double | val | ||
) | [inline] |
Definition at line 74 of file BeliefValuePairPoolSet.h.
virtual void momdp::BeliefValuePairPoolSet::appendOnBackupHandler | ( | BackupCallback | _onBackup | ) | [inline, virtual] |
Reimplemented from momdp::Bound< BeliefValuePair >.
Definition at line 81 of file BeliefValuePairPoolSet.h.
virtual SharedPointer<BeliefValuePair> momdp::BeliefValuePairPoolSet::backup | ( | BeliefTreeNode * | node | ) | [inline, virtual] |
Implements momdp::Bound< BeliefValuePair >.
Definition at line 101 of file BeliefValuePairPoolSet.h.
REAL_VALUE BeliefValuePairPoolSet::getValue | ( | SharedPointer< BeliefWithState > & | belief | ) | [virtual] |
Definition at line 6 of file BeliefValuePairPoolSet.cpp.
void momdp::BeliefValuePairPoolSet::initialize | ( | ) | [inline] |
Definition at line 59 of file BeliefValuePairPoolSet.h.
virtual void momdp::BeliefValuePairPoolSet::removeOnBackupHandler | ( | BackupCallback | _onBackup | ) | [inline, virtual] |
Reimplemented from momdp::Bound< BeliefValuePair >.
Definition at line 88 of file BeliefValuePairPoolSet.h.
void momdp::BeliefValuePairPoolSet::setBeliefCache | ( | vector< BeliefCache * > | p | ) | [inline] |
Definition at line 25 of file BeliefValuePairPoolSet.h.
void momdp::BeliefValuePairPoolSet::setDataTable | ( | vector< IndexedTuple< BeliefValuePairPoolDataTuple > * > | p | ) | [inline] |
Definition at line 35 of file BeliefValuePairPoolSet.h.
void momdp::BeliefValuePairPoolSet::setProblem | ( | SharedPointer< MOMDP > | p | ) | [inline] |
Definition at line 45 of file BeliefValuePairPoolSet.h.
void momdp::BeliefValuePairPoolSet::setSolver | ( | PointBasedAlgorithm * | p | ) | [inline] |
Definition at line 49 of file BeliefValuePairPoolSet.h.
Definition at line 24 of file BeliefValuePairPoolSet.h.
Definition at line 34 of file BeliefValuePairPoolSet.h.
Definition at line 44 of file BeliefValuePairPoolSet.h.
Definition at line 23 of file BeliefValuePairPoolSet.h.