Drools :: Beliefs 6.2.0.Final

org.drools.beliefs.bayes
Class BayesHardEvidence<M extends BayesHardEvidence<M>>

java.lang.Object
  extended by org.drools.core.util.AbstractBaseLinkedListNode<M>
      extended by 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.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
BayesHardEvidence(org.drools.core.beliefsystem.BeliefSystem<M> beliefSystem, double[] distribution)
           
 
Method Summary
 boolean equals(Object o)
           
 Object getBeliefSystem()
           
 double[] getDistribution()
           
 org.drools.core.common.LogicalDependency<M> getLogicalDependency()
           
 int hashCode()
           
 void setLogicalDependency(org.drools.core.common.LogicalDependency<M> dep)
           
 
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.core.util.LinkedListNode
getPrevious, nullPrevNext, setPrevious
 
Methods inherited from interface org.drools.core.util.Entry
getNext, setNext
 

Constructor Detail

BayesHardEvidence

public BayesHardEvidence(org.drools.core.beliefsystem.BeliefSystem<M> beliefSystem,
                         double[] distribution)
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()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getBeliefSystem

public Object getBeliefSystem()
Specified by:
getBeliefSystem in interface org.kie.internal.runtime.beliefs.Mode

Drools :: Beliefs 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.