![]() |
aGrUM 3.0.0
a C++ library for (probabilistic) graphical models
|
Do-calculus utilities and AST builders bound to a single CausalModel. More...
#include <memory>#include <string>#include <vector>#include <agrum/CM/causalModel.h>#include <agrum/CM/tools/doAST.h>#include <agrum/CM/tools/doCalculus_tpl.h>Go to the source code of this file.
Classes | |
| class | gum::DoCalculus< GUM_SCALAR > |
| Instance-based do-calculus utilities bound to a single CausalModel. More... | |
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
Do-calculus utilities and AST builders bound to a single CausalModel.
This class mirrors the layout of pyAgrum's _doCalculus.py: it provides helpers to construct adjustment formulas (backdoor/frontdoor) as ASTs and the public entry points for general identification à la Shpitser–Pearl.
Definition in file doCalculus.h.