Package org.drools.beliefs.bayes
Class JunctionTreeClique
- java.lang.Object
-
- org.drools.beliefs.bayes.JunctionTreeClique
-
public class JunctionTreeClique extends Object
-
-
Constructor Summary
Constructors Constructor Description JunctionTreeClique(int id, Graph<BayesVariable> graph, org.drools.core.util.bitmask.OpenBitSet bitSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToFamily(BayesVariable var)CliqueStatecreateState()org.drools.core.util.bitmask.OpenBitSetgetBitSet()List<JunctionTreeSeparator>getChildren()List<BayesVariable>getFamily()intgetId()JunctionTreeSeparatorgetParentSeparator()double[]getPotentials()List<BayesVariable>getValues()voidresetState(CliqueState cliqueState)voidsetParentSeparator(JunctionTreeSeparator parentSeparator)StringtoString()
-
-
-
Constructor Detail
-
JunctionTreeClique
public JunctionTreeClique(int id, Graph<BayesVariable> graph, org.drools.core.util.bitmask.OpenBitSet bitSet)
-
-
Method Detail
-
addToFamily
public void addToFamily(BayesVariable var)
-
getId
public int getId()
-
getBitSet
public org.drools.core.util.bitmask.OpenBitSet getBitSet()
-
getValues
public List<BayesVariable> getValues()
-
getFamily
public List<BayesVariable> getFamily()
-
getPotentials
public double[] getPotentials()
-
getParentSeparator
public JunctionTreeSeparator getParentSeparator()
-
setParentSeparator
public void setParentSeparator(JunctionTreeSeparator parentSeparator)
-
getChildren
public List<JunctionTreeSeparator> getChildren()
-
createState
public CliqueState createState()
-
resetState
public void resetState(CliqueState cliqueState)
-
-