bayesnet.jayes.inference
Class AbstractInferrer
- java.lang.Object
-
- bayesnet.jayes.inference.AbstractInferrer
-
- All Implemented Interfaces:
- IBayesInferer, IBayesInferrer
- Direct Known Subclasses:
- AbstractInferer
public abstract class AbstractInferrer extends java.lang.Object implements IBayesInferer
-
-
Constructor Summary
Constructors Constructor and Description AbstractInferrer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddEvidence(BayesNode node, java.lang.String outcome)double[]getBeliefs(BayesNode node)java.util.Map<BayesNode,java.lang.String>getEvidence()FactorFactorygetFactory()voidremoveEvidence(BayesNode node)voidsetEvidence(java.util.Map<BayesNode,java.lang.String> evidence)voidsetFactorFactory(FactorFactory factory)voidsetNetwork(BayesNet bayesNet)
-
-
-
Method Detail
-
setFactorFactory
public void setFactorFactory(FactorFactory factory)
-
getFactory
public FactorFactory getFactory()
-
addEvidence
public void addEvidence(BayesNode node, java.lang.String outcome)
- Specified by:
addEvidencein interfaceIBayesInferrer
-
removeEvidence
public void removeEvidence(BayesNode node)
-
getBeliefs
public double[] getBeliefs(BayesNode node)
- Specified by:
getBeliefsin interfaceIBayesInferrer
-
setNetwork
public void setNetwork(BayesNet bayesNet)
- Specified by:
setNetworkin interfaceIBayesInferrer
-
setEvidence
public void setEvidence(java.util.Map<BayesNode,java.lang.String> evidence)
- Specified by:
setEvidencein interfaceIBayesInferrer
-
getEvidence
public java.util.Map<BayesNode,java.lang.String> getEvidence()
- Specified by:
getEvidencein interfaceIBayesInferrer
-
-
DataMelt 3.0 © DataMelt by jWork.ORG