28 #ifndef GUM_BAYES_NET_EVIDENCE_INFERENCE_H 29 #define GUM_BAYES_NET_EVIDENCE_INFERENCE_H 48 template <
typename GUM_SCALAR >
49 class EvidenceInference :
public virtual BayesNetInference< GUM_SCALAR > {
85 #endif // GUM_BAYES_NET_EVIDENCE_INFERENCE_H
gum is the global namespace for all aGrUM entities
This file contains abstract class definitions for Bayesian networks inference classes.
Implementation of the non pure virtual methods of class JointTargetedInference.
virtual GUM_SCALAR evidenceProbability()=0
returns the probability P(e) of the evidence enterred into the BN
virtual ~EvidenceInference()
destructor
EvidenceInference(const IBayesNet< GUM_SCALAR > *bn)
default constructor