aGrUM 3.0.0
a C++ library for (probabilistic) graphical models
causalModel.h File Reference
#include <optional>
#include <string>
#include <agrum/BN/BayesNet.h>
#include <agrum/CM/causalModel_tpl.h>
Include dependency graph for causalModel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gum::CausalModel< GUM_SCALAR >
 A causal model pairing an observational BayesNet with a causal DAG. More...

Namespaces

namespace  gum
 gum is the global namespace for all aGrUM entities

Typedefs

using gum::LatentDescriptorIds = std::pair< std::string, std::vector< NodeId > >
 LatentDescriptorIds = (latentName, (child1Id, child2Id, ...)).
using gum::LatentDescriptorVector = std::vector< LatentDescriptorIds >
 Collection of latent descriptors (see LatentDescriptorIds).