edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer Class Reference

List of all members.

Public Member Functions

 BeliefMessageContainer (BeliefNode node)
void computeLambdaMessages (BeliefNode n, int[] nodeDomainIndices)
void computePiMessages (BeliefNode n)
boolean sentLambdaMessageTo (BeliefNode p)
boolean sentPiMessageTo (BeliefNode c)

Public Attributes

HashMap< BeliefNode, double[]> lambdaMessages
HashMap< BeliefNode, double[]> piMessages

Protected Member Functions

void computeLambdaMessages (BeliefNode n, Vector< Integer > varsToSumOver, int i, int[] nodeDomainIndices, MutableDouble sum)

Protected Attributes

BeliefNode node
int nodeOrder

Detailed Description

Definition at line 23 of file BeliefPropagation.java.


Constructor & Destructor Documentation

edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer::BeliefMessageContainer ( BeliefNode  node  )  [inline]

Definition at line 29 of file BeliefPropagation.java.


Member Function Documentation

void edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer::computeLambdaMessages ( BeliefNode  n,
Vector< Integer >  varsToSumOver,
int  i,
int[]  nodeDomainIndices,
MutableDouble  sum 
) [inline, protected]

Definition at line 108 of file BeliefPropagation.java.

void edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer::computeLambdaMessages ( BeliefNode  n,
int[]  nodeDomainIndices 
) [inline]

Definition at line 76 of file BeliefPropagation.java.

void edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer::computePiMessages ( BeliefNode  n  )  [inline]

Definition at line 53 of file BeliefPropagation.java.

boolean edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer::sentLambdaMessageTo ( BeliefNode  p  )  [inline]

Definition at line 140 of file BeliefPropagation.java.

boolean edu::tum::cs::bayesnets::inference::BeliefPropagation::BeliefMessageContainer::sentPiMessageTo ( BeliefNode  c  )  [inline]

Definition at line 127 of file BeliefPropagation.java.


Member Data Documentation

Definition at line 24 of file BeliefPropagation.java.

Definition at line 26 of file BeliefPropagation.java.

Definition at line 27 of file BeliefPropagation.java.

Definition at line 25 of file BeliefPropagation.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations


srldb
Author(s): Dominik Jain, Stefan Waldherr, Moritz Tenorth
autogenerated on Fri Jan 11 09:58:37 2013