_BFS(int node, Callback &f, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
_DFS(int node, Callback &f, Iterator) | Graph::Graph< NodeData, EdgeData > | |
_GuidedBFS(int node, Callback &f, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
_GuidedDFS(int node, Callback &f, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
_SimpleBFS(int node, Callback &f, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
_SimpleDFS(int node, Callback &f, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
AddEdge(int i, int j) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
AddEdge(int i, int j, const EdgeData &) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
AddNode(const NodeData &) | Graph::Graph< NodeData, EdgeData > | |
Begin(int n, Iterator &) const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
BFS(Callback &, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
Callback typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
Cleanup() (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
co_edges (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
CoEdgeList typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
CoEdgeListIterator typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
ConstEdgeListIterator typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
Copy(const Graph< NodeData, EdgeData > &g) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
DeleteEdge(int i, int j) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
DeleteIncomingEdges(int i) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
DeleteNode(int n) | Graph::Graph< NodeData, EdgeData > | |
DeleteNodes(std::vector< int > &delnodes) | Graph::Graph< NodeData, EdgeData > | |
DeleteOutgoingEdges(int i) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
DFS(Callback &, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
edgeData (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
EdgeDataPtr typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
EdgeList typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
EdgeListIterator typedef (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
edges (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
FindEdge(int i, int j) const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
Graph() (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | inline |
GuidedBFS(Callback &, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
GuidedDFS(Callback &, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
HasEdge(int i, int j) const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
InDegree(int n) const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | inline |
IsValid() const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
NewTraversal() | Graph::Graph< NodeData, EdgeData > | |
nodeColor (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
nodes (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
NumEdges() const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | inline |
NumNodes() const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | inline |
OutDegree(int n) const (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | inline |
Resize(int n) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
SetTranspose(const Graph< NodeData, EdgeData > &g) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
SimpleBFS(Callback &, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
SimpleDFS(Callback &, Iterator) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
WriteDOT(std::ostream &out) (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | |
~Graph() (defined in Graph::Graph< NodeData, EdgeData >) | Graph::Graph< NodeData, EdgeData > | inline |