AddEdge(const T &source, const T &target) | Digraph< T > | [inline] |
AddEdges(const T &source, const std::set< T > &targets) | Digraph< T > | [inline] |
Clear() | Digraph< T > | [inline] |
const_iterator typedef | Digraph< T > | |
DFS(int &step, const T &vertex, std::map< T, int > &tiebreaker, std::map< T, int > &finished, std::set< T > &visited) const | Digraph< T > | [inline, private] |
Digraph() | Digraph< T > | [inline] |
FindStronglyConnectedComponents(std::vector< std::set< T > > &out) const | Digraph< T > | [inline] |
FindTwoCycles(std::set< T > &cycles) const | Digraph< T > | [inline] |
in_begin(const T &target) const | Digraph< T > | [inline] |
in_end(const T &target) const | Digraph< T > | [inline] |
InDegree(const T &target) const | Digraph< T > | [inline] |
InSet(const T &target) const | Digraph< T > | [inline] |
InSet(const std::set< T > &target, std::set< T > &out) const | Digraph< T > | [inline] |
IsEdge(const T &x, const T &y) const | Digraph< T > | [inline] |
IsIsolated(const T &vertex) const | Digraph< T > | [inline] |
iterator typedef | Digraph< T > | |
m_in | Digraph< T > | [mutable, private] |
m_out | Digraph< T > | [mutable, private] |
m_vertices | Digraph< T > | [private] |
MapType typedef | Digraph< T > | |
NumVertices() const | Digraph< T > | [inline] |
OrderChildren(const std::set< T > &children, std::map< T, int > &tiebreaker, std::map< T, int > &finished, OrderedChildren &out) const | Digraph< T > | [inline, private] |
OrderedChildren typedef | Digraph< T > | [private] |
out_begin(const T &source) const | Digraph< T > | [inline] |
out_end(const T &source) const | Digraph< T > | [inline] |
OutDegree(const T &source) const | Digraph< T > | [inline] |
OutSet(const T &source) const | Digraph< T > | [inline] |
OutSet(const std::set< T > &source, std::set< T > &out) const | Digraph< T > | [inline] |
RemoveEdge(const T &source, const T &target) | Digraph< T > | [inline] |
RemoveVertex(const T &vertex) | Digraph< T > | [inline] |
ScoreNodePair typedef | Digraph< T > | [private] |
Sinks() const | Digraph< T > | [inline] |
Sources() const | Digraph< T > | [inline] |
Transpose(Digraph< T > &out) const | Digraph< T > | [inline] |
VertexExists(const T &vertex) const | Digraph< T > | [inline] |
Vertices() const | Digraph< T > | [inline] |
~Digraph() | Digraph< T > | [inline] |