edu::tum::cs::bayesnets::inference::IJGP Class Reference

Inheritance diagram for edu::tum::cs::bayesnets::inference::IJGP:
Inheritance graph
[legend]

List of all members.

Classes

class  Bucket
class  BucketVar
class  Cluster
class  JoinGraph
class  MessageFunction
class  MiniBucket
class  SchematicMiniBucket

Public Member Functions

SampledDistribution _infer () throws Exception
String getAlgorithmName ()
 IJGP (BeliefNetworkEx bn) throws Exception

Protected Member Functions

void computeSum (int i, BeliefNode[] varsToSumOver, BeliefNode excludedNode, Cluster u, int[] nodeDomainIndices, MutableDouble result)

Protected Attributes

final boolean debug = false
int ibound
JoinGraph jg
BeliefNode[] nodes
boolean verbose = true

Package Attributes

Vector< JoinGraph.Node > jgNodes

Detailed Description

Iterative Join-Graph Propagation

Author:
waldhers, jain

Definition at line 28 of file IJGP.java.


Constructor & Destructor Documentation

edu::tum::cs::bayesnets::inference::IJGP::IJGP ( BeliefNetworkEx  bn  )  throws Exception [inline]

Definition at line 37 of file IJGP.java.


Member Function Documentation

SampledDistribution edu::tum::cs::bayesnets::inference::IJGP::_infer (  )  throws Exception [inline, virtual]

Implements edu::tum::cs::bayesnets::inference::Sampler.

Definition at line 66 of file IJGP.java.

void edu::tum::cs::bayesnets::inference::IJGP::computeSum ( int  i,
BeliefNode[]  varsToSumOver,
BeliefNode  excludedNode,
Cluster  u,
int[]  nodeDomainIndices,
MutableDouble  result 
) [inline, protected]

Definition at line 198 of file IJGP.java.

String edu::tum::cs::bayesnets::inference::IJGP::getAlgorithmName (  )  [inline]

Reimplemented from edu::tum::cs::bayesnets::inference::Sampler.

Definition at line 55 of file IJGP.java.


Member Data Documentation

final boolean edu::tum::cs::bayesnets::inference::IJGP::debug = false [protected]

Reimplemented from edu::tum::cs::bayesnets::inference::Sampler.

Definition at line 33 of file IJGP.java.

Definition at line 34 of file IJGP.java.

Definition at line 30 of file IJGP.java.

Vector<JoinGraph.Node> edu::tum::cs::bayesnets::inference::IJGP::jgNodes [package]

Definition at line 31 of file IJGP.java.

Reimplemented from edu::tum::cs::bayesnets::inference::Sampler.

Definition at line 32 of file IJGP.java.

Reimplemented from edu::tum::cs::bayesnets::inference::Sampler.

Definition at line 35 of file IJGP.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