Public Member Functions | Protected Member Functions | Protected Attributes
mhf::HypothesisTree Class Reference

#include <HypothesesTree.h>

List of all members.

Public Member Functions

void addEvidence (const EvidenceSet &ev_set)
const std::list
< SemanticObject * > & 
getAllObjects () const
int getHeight () const
const std::list< Hypothesis * > & getHypotheses () const
const HypothesisgetMAPHypothesis () const
const std::list
< SemanticObject * > & 
getMAPObjects () const
 HypothesisTree (int num_max_hyps, double max_min_prob_ratio)
void showStatistics ()
virtual ~HypothesisTree ()

Protected Member Functions

void applyAssignments ()
void expandTree (const EvidenceSet &ev_set)
void normalizeProbabilities ()
void pruneTree (const Time &timestamp)

Protected Attributes

std::list< Hypothesis * > leafs_
HypothesisMAP_hypothesis_
double max_min_prob_ratio_
long n_updates_
unsigned int num_max_hyps_
Hypothesisroot_
double t_last_update_
int tree_height_

Detailed Description

Definition at line 75 of file HypothesesTree.h.


Constructor & Destructor Documentation

mhf::HypothesisTree::HypothesisTree ( int  num_max_hyps,
double  max_min_prob_ratio 
)

Definition at line 44 of file HypothesesTree.cpp.

Definition at line 56 of file HypothesesTree.cpp.


Member Function Documentation

Definition at line 65 of file HypothesesTree.cpp.

Definition at line 119 of file HypothesesTree.cpp.

void mhf::HypothesisTree::expandTree ( const EvidenceSet ev_set) [protected]

Definition at line 131 of file HypothesesTree.cpp.

Definition at line 375 of file HypothesesTree.cpp.

Definition at line 371 of file HypothesesTree.cpp.

Definition at line 380 of file HypothesesTree.cpp.

Definition at line 384 of file HypothesesTree.cpp.

Definition at line 263 of file HypothesesTree.cpp.

void mhf::HypothesisTree::pruneTree ( const Time timestamp) [protected]

Definition at line 278 of file HypothesesTree.cpp.

Definition at line 394 of file HypothesesTree.cpp.


Member Data Documentation

Definition at line 114 of file HypothesesTree.h.

Definition at line 116 of file HypothesesTree.h.

ratio between max and min hypothesis probability

Definition at line 127 of file HypothesesTree.h.

Definition at line 118 of file HypothesesTree.h.

unsigned int mhf::HypothesisTree::num_max_hyps_ [protected]

Definition at line 124 of file HypothesesTree.h.

Definition at line 112 of file HypothesesTree.h.

Definition at line 120 of file HypothesesTree.h.

Definition at line 122 of file HypothesesTree.h.


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


wire_core
Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Tue Jan 7 2014 11:43:19