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.base.beliefsystem.Mode,org.drools.core.util.Entry<M>,org.drools.core.util.LinkedListNode<M>,org.drools.tms.beliefsystem.BeliefSystemMode,org.drools.tms.beliefsystem.ModedAssertion<M>
public class BayesHardEvidence<M extends BayesHardEvidence<M>> extends org.drools.core.util.AbstractBaseLinkedListNode<M> implements org.drools.tms.beliefsystem.ModedAssertion<M>
-
-
Constructor Summary
Constructors Constructor Description BayesHardEvidence(org.drools.tms.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution)BayesHardEvidence(org.drools.tms.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution, org.drools.base.beliefsystem.Mode nextMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)org.drools.tms.beliefsystem.BeliefSystemgetBeliefSystem()double[]getDistribution()org.drools.tms.LogicalDependency<M>getLogicalDependency()org.drools.base.beliefsystem.ModegetNextMode()inthashCode()voidsetLogicalDependency(org.drools.tms.LogicalDependency<M> dep)-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
-
-
-
Constructor Detail
-
BayesHardEvidence
public BayesHardEvidence(org.drools.tms.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution)
-
BayesHardEvidence
public BayesHardEvidence(org.drools.tms.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution, org.drools.base.beliefsystem.Mode nextMode)
-
-
Method Detail
-
getLogicalDependency
public org.drools.tms.LogicalDependency<M> getLogicalDependency()
-
setLogicalDependency
public void setLogicalDependency(org.drools.tms.LogicalDependency<M> dep)
-
getDistribution
public double[] getDistribution()
-
getNextMode
public org.drools.base.beliefsystem.Mode getNextMode()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getBeliefSystem
public org.drools.tms.beliefsystem.BeliefSystem getBeliefSystem()
- Specified by:
getBeliefSystemin interfaceorg.drools.tms.beliefsystem.BeliefSystemMode
-
-