Package org.drools.beliefs.bayes
Class BayesHardEvidence<M extends BayesHardEvidence<M>>
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<M>
-
- org.drools.beliefs.bayes.BayesHardEvidence<M>
-
- All Implemented Interfaces:
org.drools.core.beliefsystem.ModedAssertion<M>,org.drools.core.util.Entry<M>,org.drools.core.util.LinkedListNode<M>,org.kie.api.internal.runtime.beliefs.Mode
public class BayesHardEvidence<M extends BayesHardEvidence<M>> extends org.drools.core.util.AbstractBaseLinkedListNode<M> implements org.drools.core.beliefsystem.ModedAssertion<M>
-
-
Constructor Summary
Constructors Constructor Description BayesHardEvidence(org.drools.core.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution)BayesHardEvidence(org.drools.core.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution, org.kie.api.internal.runtime.beliefs.Mode nextMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)ObjectgetBeliefSystem()double[]getDistribution()org.drools.core.common.LogicalDependency<M>getLogicalDependency()org.kie.api.internal.runtime.beliefs.ModegetNextMode()inthashCode()voidsetLogicalDependency(org.drools.core.common.LogicalDependency<M> dep)-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
-
-
-
Constructor Detail
-
BayesHardEvidence
public BayesHardEvidence(org.drools.core.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution)
-
BayesHardEvidence
public BayesHardEvidence(org.drools.core.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution, org.kie.api.internal.runtime.beliefs.Mode nextMode)
-
-
Method Detail
-
getLogicalDependency
public org.drools.core.common.LogicalDependency<M> getLogicalDependency()
-
setLogicalDependency
public void setLogicalDependency(org.drools.core.common.LogicalDependency<M> dep)
-
getDistribution
public double[] getDistribution()
-
getNextMode
public org.kie.api.internal.runtime.beliefs.Mode getNextMode()
-
getBeliefSystem
public Object getBeliefSystem()
- Specified by:
getBeliefSystemin interfaceorg.kie.api.internal.runtime.beliefs.Mode
-
-