50#ifndef GUM_MARKOV_RANDOM_FIELD_EVIDENCE_INFERENCE_H
51#define GUM_MARKOV_RANDOM_FIELD_EVIDENCE_INFERENCE_H
70 template <
typename GUM_SCALAR >
This file contains abstract class definitions for Markov random fields inference classes.
virtual ~EvidenceMRFInference()
destructor
virtual GUM_SCALAR evidenceProbability()=0
returns the probability P(e) of the evidence entered into the MRF
EvidenceMRFInference(const IMarkovRandomField< GUM_SCALAR > *mn)
default constructor
Class representing the minimal interface for Markov random field.
MRFInference(const IMarkovRandomField< GUM_SCALAR > *mn)
default constructor
Implementation of the non pure virtual methods of class JointTargetedMRFInference.
gum is the global namespace for all aGrUM entities