![]() |
aGrUM
0.21.0
a C++ library for (probabilistic) graphical models
|
#include <agrum/PRM/utils_prm.h>
Go to the source code of this file.
Namespaces | |
gum | |
Copyright (c) 2005-2021 by Pierre-Henri WUILLEMIN() & Christophe GONZALES() info_at_agrum_dot_org. | |
gum::prm | |
namespace for all probabilistic relational models entities | |
Functions | |
template<typename GUM_SCALAR > | |
Potential< GUM_SCALAR > * | gum::prm::copyPotential (const Bijection< const DiscreteVariable *, const DiscreteVariable * > &bij, const Potential< GUM_SCALAR > &source) |
Returns a copy of a Potential after applying a bijection over the variables in source. More... | |
template<typename GUM_SCALAR > | |
Potential< GUM_SCALAR > * | gum::prm::multPotential (const Potential< GUM_SCALAR > &t1, const Potential< GUM_SCALAR > &t2) |
template<typename GUM_SCALAR > | |
void | gum::prm::eliminateNode (const DiscreteVariable *var, Set< Potential< GUM_SCALAR > * > &pool, Set< Potential< GUM_SCALAR > * > &trash) |
Proceeds with the elimination of var in pool. More... | |
template<typename GUM_SCALAR > | |
void | gum::prm::eliminateNodes (const std::vector< const DiscreteVariable * > &elim_order, Set< Potential< GUM_SCALAR > * > &pool, Set< Potential< GUM_SCALAR > * > &trash) |