50#ifndef GUM_BAYES_NET_EVIDENCE_INFERENCE_H
51#define GUM_BAYES_NET_EVIDENCE_INFERENCE_H
70 template <
typename GUM_SCALAR >
This file contains abstract class definitions for Bayesian networks inference classes.
BayesNetInference(const IBayesNet< GUM_SCALAR > *bn)
default constructor
virtual GUM_SCALAR evidenceProbability()=0
returns the probability P(e) of the evidence enterred into the BN
EvidenceInference(const IBayesNet< GUM_SCALAR > *bn)
default constructor
virtual ~EvidenceInference()
destructor
Class representing the minimal interface for Bayesian network with no numerical data.
Implementation of the non pure virtual methods of class JointTargetedInference.
gum is the global namespace for all aGrUM entities