DiGraph & operator=(const DiGraph &g)
copy operator
virtual void addArc(const NodeId tail, const NodeId head)
insert a new arc into the directed graph
bool __hasDirectedPath(const NodeId from, const NodeId to)
checks whether there exists a directed path from from to to
DAG & operator=(const DAG &g)
copy operator
gum is the global namespace for all aGrUM entities
virtual void addArc(const NodeId tail, const NodeId head)
insert a new arc into the directed graph
Size NodeId
Type for node ids.
Base classes for directed acyclic graphs.
#define GUM_ERROR(type, msg)