28 #ifndef GUM_WEIGHTED_INFERENCE_H 29 #define GUM_WEIGHTED_INFERENCE_H 47 template <
typename GUM_SCALAR >
80 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS WeightedSampling(const IBayesNet< GUM_SCALAR > *bn)
Default constructor.
~WeightedSampling() override
Destructor.
Implementation of Weighted Sampling for inference in Bayesian Networks.
Class representing the minimal interface for Bayesian Network.
gum is the global namespace for all aGrUM entities
This file contains general methods for simulation-oriented approximate inference. ...
Class for assigning/browsing values to tuples of discrete variables.
Instantiation _draw(GUM_SCALAR *w, Instantiation prev) override
draws a sample according to Weighted sampling
Instantiation _burnIn() override
draws a defined number of samples without updating the estimators