aGrUM 3.0.0
a C++ library for (probabilistic) graphical models
separation_tpl.h File Reference
Include dependency graph for separation_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
namespace  gum::graph

Functions

template<GUM_DiGraphable G>
bool gum::graph::dSeparated (const G &g, NodeId X, NodeId Y, const NodeSet &Z)
 Returns true iff X and Y are d-separated by Z in g.
template<GUM_DiGraphable G>
bool gum::graph::dSeparated (const G &g, const NodeSet &X, const NodeSet &Y, const NodeSet &Z)
 Returns true iff every node in X is d-separated from every node in Y by Z in g.
template<GUM_MixedGraphable G>
bool gum::graph::cSeparated (const G &g, NodeId X, NodeId Y, const NodeSet &Z)
 Returns true iff X and Y are c-separated by Z in g.
template<GUM_MixedGraphable G>
bool gum::graph::cSeparated (const G &g, const NodeSet &X, const NodeSet &Y, const NodeSet &Z)
 Returns true iff X and Y are c-separated by Z in g.