public class JunctionTreeAlgorithm extends AbstractInferer
| Modifier and Type | Field and Description |
|---|---|
protected Set<Integer> |
clustersHavingEvidence |
protected int[][] |
concernedClusters |
protected List<Pair<AbstractFactor,IArrayWrapper>> |
initializations |
protected boolean[] |
isBeliefValid |
protected boolean[] |
isObserved |
protected Graph |
junctionTree |
protected JunctionTreeBuilder |
junctionTreeBuilder |
protected AbstractFactor[] |
nodePotentials |
protected IdentityHashMap<Graph.Edge,int[]> |
preparedMultiplications |
protected int[][] |
preparedQueries |
protected int[][] |
queryFactorReverseMapping |
protected AbstractFactor[] |
queryFactors |
protected double[] |
scratchpad |
protected Map<Graph.Edge,AbstractFactor> |
sepSets |
beliefs, beliefsValid, evidence, factory| Constructor and Description |
|---|
JunctionTreeAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
double[] |
getBeliefs(BayesNode node) |
void |
setJunctionTreeBuilder(JunctionTreeBuilder bldr) |
void |
setNetwork(BayesNet net) |
protected void |
updateBeliefs() |
addEvidence, getEvidence, getFactory, setEvidence, setFactorFactoryprotected Map<Graph.Edge,AbstractFactor> sepSets
protected Graph junctionTree
protected AbstractFactor[] nodePotentials
protected IdentityHashMap<Graph.Edge,int[]> preparedMultiplications
protected int[][] concernedClusters
protected AbstractFactor[] queryFactors
protected int[][] preparedQueries
protected boolean[] isBeliefValid
protected List<Pair<AbstractFactor,IArrayWrapper>> initializations
protected int[][] queryFactorReverseMapping
protected boolean[] isObserved
protected double[] scratchpad
protected JunctionTreeBuilder junctionTreeBuilder
public void setJunctionTreeBuilder(JunctionTreeBuilder bldr)
public double[] getBeliefs(BayesNode node)
getBeliefs in interface IBayesInferergetBeliefs in class AbstractInfererprotected void updateBeliefs()
updateBeliefs in class AbstractInfererpublic void setNetwork(BayesNet net)
setNetwork in interface IBayesInferersetNetwork in class AbstractInfererCopyright © 2018. All rights reserved.