Public Member Functions | Public Attributes
momdp::AlphaPlanePool Class Reference

#include <AlphaPlanePool.h>

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

List of all members.

Public Member Functions

void addAlphaPlane (SharedPointer< AlphaPlane > plane)
 AlphaPlanePool (Backup< AlphaPlane > *_backupEngine)
virtual SharedPointer< AlphaPlanebackup (BeliefTreeNode *node)
SharedPointer< AlphaPlanegetBestAlphaPlane (SharedPointer< belief_vector > &b)
SharedPointer< AlphaPlanegetBestAlphaPlane (BeliefTreeNode &cn)
SharedPointer< AlphaPlanegetBestAlphaPlane (SharedPointer< belief_vector > &b, int index)
SharedPointer< AlphaPlanegetBestAlphaPlane1 (SharedPointer< belief_vector > &b)
virtual double getValue (SharedPointer< belief_vector > &belief)
virtual double getValue (SharedPointer< belief_vector > &belief, SharedPointer< AlphaPlane > *bestAlpha)
virtual SharedPointer< AlphaPlanegetValueAlpha (SharedPointer< Belief > &belief)
void setBeliefCache (BeliefCache *p)
void setDataTable (IndexedTuple< AlphaPlanePoolDataTuple > *p)
void setProblem (SharedPointer< MOMDP > p)
void setSolver (PointBasedAlgorithm *p)
virtual ~AlphaPlanePool (void)

Public Attributes

BeliefCachebeliefCache
IndexedTuple
< AlphaPlanePoolDataTuple > * 
dataTable
list< SharedPointer< AlphaPlane > > planes
SharedPointer< MOMDPproblem
PruneAlphaPlanepruneEngine

Detailed Description

Definition at line 26 of file AlphaPlanePool.h.


Constructor & Destructor Documentation

momdp::AlphaPlanePool::AlphaPlanePool ( Backup< AlphaPlane > *  _backupEngine) [inline]

Definition at line 29 of file AlphaPlanePool.h.

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

Definition at line 35 of file AlphaPlanePool.h.


Member Function Documentation

Definition at line 16 of file AlphaPlanePool.cpp.

virtual SharedPointer<AlphaPlane> momdp::AlphaPlanePool::backup ( BeliefTreeNode node) [inline, virtual]

Implements momdp::Bound< AlphaPlane >.

Definition at line 41 of file AlphaPlanePool.h.

Definition at line 141 of file AlphaPlanePool.cpp.

Definition at line 134 of file AlphaPlanePool.cpp.

Definition at line 23 of file AlphaPlanePool.cpp.

Definition at line 148 of file AlphaPlanePool.cpp.

virtual double momdp::AlphaPlanePool::getValue ( SharedPointer< belief_vector > &  belief) [virtual]
double AlphaPlanePool::getValue ( SharedPointer< belief_vector > &  belief,
SharedPointer< AlphaPlane > *  bestAlpha 
) [virtual]

Definition at line 172 of file AlphaPlanePool.cpp.

Definition at line 11 of file AlphaPlanePool.cpp.

Definition at line 63 of file AlphaPlanePool.h.

Definition at line 70 of file AlphaPlanePool.h.

Definition at line 54 of file AlphaPlanePool.h.

Definition at line 58 of file AlphaPlanePool.h.


Member Data Documentation

Definition at line 62 of file AlphaPlanePool.h.

Definition at line 69 of file AlphaPlanePool.h.

Definition at line 86 of file AlphaPlanePool.h.

Definition at line 53 of file AlphaPlanePool.h.

Definition at line 33 of file AlphaPlanePool.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