_arcs | HypergraphLib::Graph | protected |
_id | HypergraphLib::GraphObject | protected |
_nodes | HypergraphLib::Graph | protected |
_owner | HypergraphLib::GraphObject | protected |
_userData | HypergraphLib::GraphObject | protected |
AddArc(const std::vector< int > &, int __id) | HypergraphLib::Graph | |
AddArc(const int __id, int __rank,...) | HypergraphLib::Graph | |
AddArc(const int __id, const std::multimap< int, Node * > &__nodes) | HypergraphLib::Graph | |
AddNode(int __id=0) | HypergraphLib::Graph | |
CheckFreeArcId(int __id) const | HypergraphLib::Graph | |
CheckFreeNodeId(int __id) const | HypergraphLib::Graph | |
CheckIntegrity() const | HypergraphLib::Graph | |
DuplicateArc(int __id, int __dupId) | HypergraphLib::Graph | |
DuplicateArc(Arc *__arc, int __dupId) | HypergraphLib::Graph | |
Filaments(std::vector< std::vector< int > > &__filaments) | HypergraphLib::Graph | |
GetArc(int) const | HypergraphLib::Graph | |
GetArcs() const | HypergraphLib::Graph | inline |
GetMaxArcId() | HypergraphLib::Graph | |
GetMaxNodeId() | HypergraphLib::Graph | |
GetNode(int) const | HypergraphLib::Graph | |
GetNodes() const | HypergraphLib::Graph | inline |
GetUserData() const | HypergraphLib::GraphObject | |
GetUserData(unsigned i) const | HypergraphLib::GraphObject | |
Graph(int __id=0) | HypergraphLib::Graph | |
Graph(const Graph &__G, int __clone=1, int __reverse=0) | HypergraphLib::Graph | |
Graph(const Graph &__G, const std::set< Node * > &) | HypergraphLib::Graph | |
Graph(const Graph &__G, const std::vector< Node * > &__nodes) | HypergraphLib::Graph | |
GraphObject(const Graph *__owner, const int __id) | HypergraphLib::GraphObject | |
GraphObject(const GraphObject &, const Graph *__owner) | HypergraphLib::GraphObject | |
Id() const | HypergraphLib::GraphObject | |
IsCycle() const | HypergraphLib::Graph | |
IsCycle(const std::vector< Node * > &__nodes) const | HypergraphLib::Graph | |
MapArcsById typedef | HypergraphLib::Graph | |
MapNodesById typedef | HypergraphLib::Graph | |
MergeNodes(Node *__A, Node *__B, int __id, bool __keepNodes=false) | HypergraphLib::Graph | |
MergeNodes(int __A, int __B, int __id, bool __keepNodes=false) | HypergraphLib::Graph | |
Owner() const | HypergraphLib::GraphObject | |
RemoveArc(int __id) | HypergraphLib::Graph | |
RemoveArc(Arc *) | HypergraphLib::Graph | |
RemoveNode(int __id) | HypergraphLib::Graph | |
RemoveNode(Node *) | HypergraphLib::Graph | |
SetUserData(void *) | HypergraphLib::GraphObject | |
SetUserData(unsigned i, void *) | HypergraphLib::GraphObject | |
~Graph() | HypergraphLib::Graph | |