| _causalDAG_ | gum::CausalModel< GUM_SCALAR > | private |
| _ids_names_ | gum::CausalModel< GUM_SCALAR > | private |
| _observationalBN_ | gum::CausalModel< GUM_SCALAR > | private |
| addLatentVariable(std::string_view latentName, const std::vector< std::string > &childrenOfLatent, bool assumeNonSpurious=false) | gum::CausalModel< GUM_SCALAR > | |
| addLatentVariable(std::string_view latentName, const std::vector< NodeId > &childrenOfLatent, bool assumeNonSpurious=false) | gum::CausalModel< GUM_SCALAR > | |
| assumeNonSpurious(NodeId x, NodeId y) | gum::CausalModel< GUM_SCALAR > | |
| assumeNonSpurious(std::string_view x, std::string_view y) | gum::CausalModel< GUM_SCALAR > | |
| assumeSpurious(NodeId x, NodeId y) | gum::CausalModel< GUM_SCALAR > | |
| assumeSpurious(std::string_view x, std::string_view y) | gum::CausalModel< GUM_SCALAR > | |
| backDoor(NodeId cause, NodeId effect) const | gum::CausalModel< GUM_SCALAR > | |
| backDoor(std::string_view cause, std::string_view effect) const | gum::CausalModel< GUM_SCALAR > | |
| causalDAG() const | gum::CausalModel< GUM_SCALAR > | |
| CausalModel()=delete | gum::CausalModel< GUM_SCALAR > | |
| CausalModel(const BayesNet< GUM_SCALAR > &observationalBN) | gum::CausalModel< GUM_SCALAR > | explicit |
| CausalModel(const BayesNet< GUM_SCALAR > &observationalBN, const LatentDescriptorVector &latentVarsDescriptor, bool assumeNonSpurious=false) | gum::CausalModel< GUM_SCALAR > | explicit |
| CausalModel(const CausalModel &other) | gum::CausalModel< GUM_SCALAR > | |
| CausalModel(CausalModel &&other) noexcept | gum::CausalModel< GUM_SCALAR > | |
| children(NodeId x) const | gum::CausalModel< GUM_SCALAR > | |
| children(std::string_view name) const | gum::CausalModel< GUM_SCALAR > | |
| connectedComponents() const | gum::CausalModel< GUM_SCALAR > | |
| existsArc(NodeId x, NodeId y) const | gum::CausalModel< GUM_SCALAR > | |
| existsArc(std::string_view x, std::string_view y) const | gum::CausalModel< GUM_SCALAR > | |
| frontDoor(NodeId cause, NodeId effect) const | gum::CausalModel< GUM_SCALAR > | |
| frontDoor(std::string_view cause, std::string_view effect) const | gum::CausalModel< GUM_SCALAR > | |
| id2name(bool includeLatentVariable=false) const | gum::CausalModel< GUM_SCALAR > | |
| idFromName(std::string_view name) const | gum::CausalModel< GUM_SCALAR > | |
| inducedCausalSubModel(const CausalModel< GUM_SCALAR > &cm, NodeSet subset) const | gum::CausalModel< GUM_SCALAR > | |
| isAssumedSpurious(NodeId x, NodeId y) const | gum::CausalModel< GUM_SCALAR > | |
| isAssumedSpurious(std::string_view x, std::string_view y) const | gum::CausalModel< GUM_SCALAR > | |
| latentVariablesIds() const | gum::CausalModel< GUM_SCALAR > | |
| latentVariablesNames() const | gum::CausalModel< GUM_SCALAR > | |
| nameFromId(NodeId id) const | gum::CausalModel< GUM_SCALAR > | |
| names() const | gum::CausalModel< GUM_SCALAR > | |
| observationalBN() const | gum::CausalModel< GUM_SCALAR > | |
| operator=(const CausalModel &other)=default | gum::CausalModel< GUM_SCALAR > | |
| operator=(CausalModel &&other) noexcept=default | gum::CausalModel< GUM_SCALAR > | |
| parents(NodeId x) const | gum::CausalModel< GUM_SCALAR > | |
| parents(std::string_view name) const | gum::CausalModel< GUM_SCALAR > | |
| toDot(const bool SHOW_LATENT_NAMES=false, const char *NODE_BG="#404040", const char *NODE_FG="white", const char *EDGE_COL="#4A4A4A") const | gum::CausalModel< GUM_SCALAR > | |
| variable(NodeId id) const | gum::CausalModel< GUM_SCALAR > | |
| variable(std::string_view name) const | gum::CausalModel< GUM_SCALAR > | |
| ~CausalModel() | gum::CausalModel< GUM_SCALAR > | |