Public Member Functions | Static Public Member Functions | Private Attributes
momdp::SARSOPPrune Class Reference

#include <SARSOPPrune.h>

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

List of all members.

Public Member Functions

void decreaseDelta ()
bool hasMaxMetaAt (SharedPointer< AlphaPlane > alphaPlane, int index)
void increaseDelta ()
void nullifyEntry (BeliefTreeQEntry *e)
void nullifySubOptimalBranches ()
void nullifySubOptimalCerts (BeliefTreeNode *cn)
void nullifySubOptimalCerts (BeliefTreeQEntry *e)
virtual void prune (void)
void pruneDynamicDeltaVersion ()
void pruneLowerBound ()
void pruneUpperBound ()
 SARSOPPrune (SARSOP *_solver)
void setDelta (double newDelta)
void uncheckAllSubNodes (BeliefTreeNode *cn)
void uncheckEntry (BeliefTreeQEntry *e)
void updateDeltaVersion2 (int overPrune, int underPrune)
 ~SARSOPPrune (void)

Static Public Member Functions

static void onLowerBoundBackup (PointBasedAlgorithm *solver, BeliefTreeNode *node, SharedPointer< AlphaPlane > backupResult)

Private Attributes

double bglobal_delta
int currentRound
double elapsed
bool firstPass
int pruneInterval
SARSOPsarsopSolver
int state

Detailed Description

Definition at line 14 of file SARSOPPrune.h.


Constructor & Destructor Documentation

momdp::SARSOPPrune::SARSOPPrune ( SARSOP _solver) [inline]

Definition at line 29 of file SARSOPPrune.h.

momdp::SARSOPPrune::~SARSOPPrune ( void  ) [inline]

Definition at line 41 of file SARSOPPrune.h.


Member Function Documentation

Definition at line 222 of file SARSOPPrune.cpp.

bool momdp::SARSOPPrune::hasMaxMetaAt ( SharedPointer< AlphaPlane alphaPlane,
int  index 
) [inline]

Definition at line 67 of file SARSOPPrune.h.

Definition at line 212 of file SARSOPPrune.cpp.

Definition at line 342 of file SARSOPPrune.cpp.

Definition at line 230 of file SARSOPPrune.cpp.

Definition at line 269 of file SARSOPPrune.cpp.

Definition at line 313 of file SARSOPPrune.cpp.

static void momdp::SARSOPPrune::onLowerBoundBackup ( PointBasedAlgorithm solver,
BeliefTreeNode node,
SharedPointer< AlphaPlane backupResult 
) [inline, static]

Definition at line 61 of file SARSOPPrune.h.

void momdp::SARSOPPrune::prune ( void  ) [virtual]

Implements momdp::Prune.

Definition at line 6 of file SARSOPPrune.cpp.

Definition at line 56 of file SARSOPPrune.cpp.

Definition at line 41 of file SARSOPPrune.cpp.

Definition at line 48 of file SARSOPPrune.cpp.

void momdp::SARSOPPrune::setDelta ( double  newDelta)

Definition at line 117 of file SARSOPPrune.cpp.

Definition at line 390 of file SARSOPPrune.cpp.

Definition at line 411 of file SARSOPPrune.cpp.

void momdp::SARSOPPrune::updateDeltaVersion2 ( int  overPrune,
int  underPrune 
)

Definition at line 127 of file SARSOPPrune.cpp.


Member Data Documentation

Definition at line 24 of file SARSOPPrune.h.

Definition at line 19 of file SARSOPPrune.h.

double momdp::SARSOPPrune::elapsed [private]

Definition at line 21 of file SARSOPPrune.h.

Definition at line 26 of file SARSOPPrune.h.

Definition at line 18 of file SARSOPPrune.h.

Definition at line 17 of file SARSOPPrune.h.

Definition at line 25 of file SARSOPPrune.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