![]() |
aGrUM
0.14.2
|
Implementation of a variable elimination algorithm for inference in Bayesian Networks. More...
#include <utility>
#include <agrum/core/math/math.h>
#include <agrum/BN/algorithms/barrenNodesFinder.h>
#include <agrum/BN/inference/tools/jointTargetedInference.h>
#include <agrum/BN/inference/tools/relevantPotentialsFinderType.h>
#include <agrum/agrum.h>
#include <agrum/graphs/algorithms/triangulations/defaultTriangulation.h>
#include <agrum/BN/inference/variableElimination_tpl.h>
Go to the source code of this file.
Classes | |
class | gum::VariableElimination< GUM_SCALAR > |
<agrum/BN/inference/variableElimination.h> More... | |
Namespaces | |
gum | |
gum is the global namespace for all aGrUM entities | |
Functions | |
template<typename GUM_SCALAR > | |
static INLINE Potential< GUM_SCALAR > * | gum::VENewmultiPotential (const Potential< GUM_SCALAR > &t1, const Potential< GUM_SCALAR > &t2) |
template<typename GUM_SCALAR > | |
static INLINE Potential< GUM_SCALAR > * | gum::VENewprojPotential (const Potential< GUM_SCALAR > &t1, const Set< const DiscreteVariable * > &del_vars) |
Implementation of a variable elimination algorithm for inference in Bayesian Networks.
Definition in file variableElimination.h.