30 #ifndef GUM_MONTE_CARLO_INFERENCE_H 31 #define GUM_MONTE_CARLO_INFERENCE_H 33 #include <agrum/BN/inference/tools/samplingInference.h> 51 template <
typename GUM_SCALAR >
84 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 89 #include <agrum/BN/inference/MonteCarloSampling_tpl.h> Instantiation draw_(GUM_SCALAR *w, Instantiation prev) override
draws a sample according to classic Monte Carlo sampling
INLINE void emplace(Args &&... args)
Instantiation burnIn_() override
draws a defined number of samples without updating the estimators
~MonteCarloSampling() override
Destructor.
MonteCarloSampling(const IBayesNet< GUM_SCALAR > *bn)
Default constructor.