aGrUM 3.0.0
a C++ library for (probabilistic) graphical models
doAST_tpl.h File Reference

Template implementation of CausalModel/doAST.h. More...

#include <algorithm>
#include <agrum/BN/IBayesNet.h>
#include <agrum/BN/inference/lazyPropagation.h>
#include <agrum/CM/tools/doAST.h>
Include dependency graph for doAST_tpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gum
 gum is the global namespace for all aGrUM entities

Functions

template<GUM_Numeric GUM_SCALAR>
std::unique_ptr< ASTtree< GUM_SCALAR > > gum::productOfTrees (std::vector< std::unique_ptr< ASTtree< GUM_SCALAR > > > &&lterms)
 Build a product AST from a list of terms.

Detailed Description

Template implementation of CausalModel/doAST.h.

Definition in file doAST_tpl.h.