public class BayesInstance<T> extends Object
Constructor and Description |
---|
BayesInstance(JunctionTree tree) |
BayesInstance(JunctionTree tree,
Class<T> targetClass) |
public BayesInstance(JunctionTree tree, Class<T> targetClass)
public BayesInstance(JunctionTree tree)
public void reset()
public GlobalUpdateListener getGlobalUpdateListener()
public void setGlobalUpdateListener(GlobalUpdateListener globalUpdateListener)
public PassMessageListener getPassMessageListener()
public void setPassMessageListener(PassMessageListener passMessageListener)
public Map<String,BayesVariable> getVariables()
public Map<String,BayesVariable> getFieldNames()
public void setDecided(String varName, boolean bool)
public void setDecided(BayesVariable var, boolean bool)
public boolean isDecided()
public boolean isDirty()
public void setLikelyhood(String varName, double[] distribution)
public void unsetLikelyhood(BayesVariable var)
public void setLikelyhood(BayesVariable var, double[] distribution)
public void setLikelyhood(BayesLikelyhood likelyhood)
public void globalUpdate()
public void applyEvidence()
public void globalUpdate(JunctionTreeClique clique)
public void recurseGlobalUpdate(JunctionTreeClique clique)
public void collectEvidence(JunctionTreeClique clique)
public void collectParentEvidence(JunctionTreeClique clique, JunctionTreeSeparator sep, JunctionTreeClique child, JunctionTreeClique startClique)
public void collectChildEvidence(JunctionTreeClique clique, JunctionTreeClique startClique)
public void distributeEvidence(JunctionTreeClique clique)
public void distributeParentEvidence(JunctionTreeClique clique, JunctionTreeSeparator sep, JunctionTreeClique child, JunctionTreeClique startClique)
public void distributeChildEvidence(JunctionTreeClique clique, JunctionTreeClique startClique)
public void passMessage(JunctionTreeClique sourceClique, JunctionTreeSeparator sep, JunctionTreeClique targetClique)
sourceClique
- sep
- targetClique
- public BayesVariableState marginalize(String name)
public T marginalize()
public void marginalize(BayesVariableState varState)
public SeparatorState[] getSeparatorStates()
public CliqueState[] getCliqueStates()
public BayesVariableState[] getVarStates()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.