aGrUM
3.2.0
a C++ library for (probabilistic) graphical models
Toggle main menu visibility
gum::DiGraph Member List
This is the complete list of members for
gum::DiGraph
, including all inherited members.
_addHole_
(NodeId id)
gum::NodeGraphPart
private
_arcs_
gum::ArcGraphPart
private
_boundVal_
gum::NodeGraphPart
private
_checkChildren_
(NodeId id)
gum::ArcGraphPart
private
_checkParents_
(NodeId id)
gum::ArcGraphPart
private
_children_
gum::ArcGraphPart
private
_clearNodes_
()
gum::NodeGraphPart
private
_cloneNames_
() const
gum::NodeGraphPart
private
_endIteratorSafe_
gum::NodeGraphPart
private
_eraseHole_
(NodeId id)
gum::NodeGraphPart
private
_holes_
gum::NodeGraphPart
private
_holes_resize_policy_
gum::NodeGraphPart
private
_holes_size_
gum::NodeGraphPart
private
_inHoles_
(NodeId id) const
gum::NodeGraphPart
private
_names_
gum::NodeGraphPart
private
_parents_
gum::ArcGraphPart
private
_sizeHoles_
() const
gum::NodeGraphPart
private
_updateEndIteratorSafe_
()
gum::NodeGraphPart
private
addArc
(const NodeId tail, const NodeId head) override
gum::DiGraph
virtual
addNode
()
gum::NodeGraphPart
virtual
addNodes
(Size n)
gum::NodeGraphPart
addNodeWithId
(const NodeId id)
gum::NodeGraphPart
virtual
ancestors
(NodeId id) const
gum::DiGraph
ArcGraphPart
(Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)
gum::ArcGraphPart
explicit
ArcGraphPart
(const ArcGraphPart &s)
gum::ArcGraphPart
ArcGraphPart
(ArcGraphPart &&s)
gum::ArcGraphPart
ArcIterator
typedef
gum::ArcGraphPart
arcs
() const
gum::ArcGraphPart
arcsProperty
(VAL(*f)(const Arc &), Size size=0) const
gum::ArcGraphPart
arcsProperty
(const VAL &a, Size size=0) const
gum::ArcGraphPart
asNodeSet
() const
gum::NodeGraphPart
begin
() const noexcept
gum::NodeGraphPart
beginSafe
() const
gum::NodeGraphPart
bound
() const
gum::NodeGraphPart
children
(const NodeSet &ids) const
gum::ArcGraphPart
children
(NodeId id) const
gum::ArcGraphPart
clear
() override
gum::DiGraph
virtual
clearArcs
()
gum::ArcGraphPart
clearNodes
()
gum::NodeGraphPart
virtual
completeGraph
(int n)
gum::DiGraph
static
connectedComponents
() const
gum::DiGraph
descendants
(NodeId id) const
gum::DiGraph
DiGraph
(Size nodes_size=HashTableConst::default_size, bool nodes_resize_policy=true, Size arcs_size=HashTableConst::default_size, bool arcs_resize_policy=true)
gum::DiGraph
explicit
DiGraph
(const DiGraph &g)
gum::DiGraph
DiGraph
(DiGraph &&g)
gum::DiGraph
directedPath
(NodeId node1, NodeId node2) const
gum::DiGraph
directedUnorientedPath
(NodeId node1, NodeId node2) const
gum::DiGraph
dotNodeLabel
(NodeId id) const
gum::NodeGraphPart
empty
() const
gum::NodeGraphPart
emptyArcs
() const
gum::ArcGraphPart
emptyNodes
() const
gum::NodeGraphPart
end
() const noexcept
gum::NodeGraphPart
endSafe
() const noexcept
gum::NodeGraphPart
eraseArc
(const Arc &arc)
gum::ArcGraphPart
virtual
eraseChildren
(NodeId id)
gum::ArcGraphPart
eraseNode
(const NodeId id) override
gum::DiGraph
virtual
eraseParents
(NodeId id)
gum::ArcGraphPart
eraseSetOfArcs_
(const ArcSet &set)
gum::ArcGraphPart
protected
exists
(const NodeId id) const
gum::NodeGraphPart
existsArc
(const Arc &arc) const
gum::ArcGraphPart
existsArc
(NodeId tail, NodeId head) const
gum::ArcGraphPart
existsNode
(const NodeId id) const
gum::NodeGraphPart
family
(NodeId id) const
gum::DiGraph
family
(const NodeSet &ids) const
gum::DiGraph
hasDirectedPath
(NodeId from, NodeId to) const
gum::DiGraph
hasName
(NodeId id) const
gum::NodeGraphPart
idFromName
(const std::string &name) const
gum::NodeGraphPart
listMapArcs
(VAL(*f)(const Arc &)) const
gum::ArcGraphPart
listMapNodes
(VAL(*f)(const NodeId &)) const
gum::NodeGraphPart
nameFromId
(NodeId id) const
gum::NodeGraphPart
nextNodeId
() const
gum::NodeGraphPart
node_const_iterator
typedef
gum::NodeGraphPart
node_const_iterator_safe
typedef
gum::NodeGraphPart
node_iterator
typedef
gum::NodeGraphPart
node_iterator_safe
typedef
gum::NodeGraphPart
NodeConstIterator
typedef
gum::NodeGraphPart
NodeConstIteratorSafe
typedef
gum::NodeGraphPart
NodeGraphPart
(Size holes_size=HashTableConst::default_size, bool holes_resize_policy=true)
gum::NodeGraphPart
explicit
NodeGraphPart
(const NodeGraphPart &s)
gum::NodeGraphPart
NodeGraphPart
(NodeGraphPart &&s)
gum::NodeGraphPart
NodeIterator
typedef
gum::NodeGraphPart
NodeIteratorSafe
typedef
gum::NodeGraphPart
nodes
() const
gum::NodeGraphPart
nodesPropertyFromFunction
(VAL(*f)(const NodeId &), Size size=0) const
gum::NodeGraphPart
nodesPropertyFromVal
(const VAL &a, Size size=0) const
gum::NodeGraphPart
onArcAdded
gum::ArcGraphPart
onArcDeleted
gum::ArcGraphPart
onNodeAdded
gum::NodeGraphPart
onNodeDeleted
gum::NodeGraphPart
operator=
(const DiGraph &g)
gum::DiGraph
operator=
(DiGraph &&g)
gum::DiGraph
gum::NodeGraphPart::operator=
(const NodeGraphPart &p)
gum::NodeGraphPart
gum::NodeGraphPart::operator=
(NodeGraphPart &&p)
gum::NodeGraphPart
gum::ArcGraphPart::operator=
(const ArcGraphPart &s)
gum::ArcGraphPart
gum::ArcGraphPart::operator=
(ArcGraphPart &&s)
gum::ArcGraphPart
operator==
(const DiGraph &g) const
gum::DiGraph
gum::NodeGraphPart::operator==
(const NodeGraphPart &p) const
gum::NodeGraphPart
gum::ArcGraphPart::operator==
(const ArcGraphPart &p) const
gum::ArcGraphPart
parents
(NodeId id) const
gum::ArcGraphPart
parents
(const NodeSet &ids) const
gum::ArcGraphPart
populateNodes
(const NodeGraphPart &s)
gum::NodeGraphPart
populateNodesFromProperty
(const NodeProperty< T > &h)
gum::NodeGraphPart
setName
(NodeId id, const std::string &name)
gum::NodeGraphPart
size
() const
gum::NodeGraphPart
sizeArcs
() const
gum::ArcGraphPart
sizeNodes
() const
gum::NodeGraphPart
toDot
() const
gum::DiGraph
virtual
topologicalOrder
() const
gum::DiGraph
toString
() const override
gum::DiGraph
virtual
unvirtualizedEraseChildren
(NodeId id)
gum::ArcGraphPart
unvirtualizedEraseParents
(NodeId id)
gum::ArcGraphPart
unvirtualizedEraseSetOfArcs_
(const ArcSet &set)
gum::ArcGraphPart
protected
~ArcGraphPart
()
gum::ArcGraphPart
virtual
~DiGraph
() override
gum::DiGraph
~NodeGraphPart
()
gum::NodeGraphPart
virtual
aGrUM
3.2.0
© PHW&CG&others - 2022
DoXyGeN 1.18.0