_addEdge(Vertex source_vertex, Vertex target_vertex, Edge source_to_target_edge) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
_addVertex(Vertex vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inlineprivate |
_computeEdgeLevel(const EdgeType &edge) (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inlineprivate |
_computeVertexLevel(const VertexType &vertex, Integer level) (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inlineprivate |
_computeVertexLevels() (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inlineprivate |
_getConnectedVertexIndex(typename AdjacencyListType::iterator vertex_map_entry, Vertex connected_vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inlineprivate |
_getEdge(const VertexType &source_vertex, const VertexType &target_vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
_getEdgeIndex(Vertex source_vertex, Vertex target_vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inlineprivate |
_getTargetVertexIndex(typename AdjacencyListType::iterator source_vertex_map_entry, Vertex target_vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inlineprivate |
_printGraphEntry(const typename Base::AdjacencyListType::value_type &vertex_entry) (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inlineprivate |
addEdge(const VertexType &source_vertex, const VertexType &target_vertex, const EdgeType &source_to_target_edge) (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
addEdge(VertexType &&source_vertex, VertexType &&target_vertex, EdgeType &&source_to_target_edge) (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
AdjacencyListType typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
Base typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | |
ConnectedEdgeSet typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
DirectedAcyclicGraphT(ITraceMng *trace_mng) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
EdgeLevelMap typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | |
EdgeList typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
EdgeRef typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | private |
edges() (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
EdgeSet typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
EdgeToVertexMap typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
EdgeTypeConstRef typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
EdgeTypeConstRefArray typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
EdgeTypeRef typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
EdgeTypeRefArray typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
getEdge(const VertexType &source_vertex, const VertexType &target_vertex) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
getEdge(const VertexType &source_vertex, const VertexType &target_vertex) const | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
getSourceVertex(const EdgeType &edge) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
getSourceVertex(const EdgeType &edge) const (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
getTargetVertex(const EdgeType &edge) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
getTargetVertex(const EdgeType &edge) const (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
GraphBaseT(ITraceMng *trace_mng) | Arcane::GraphBaseT< VertexType, EdgeType > | inlineprotected |
hasCycle() | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
inEdges(const VertexType &vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
m_adjacency_list (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | protected |
m_adjacency_list_transposed | Arcane::GraphBaseT< VertexType, EdgeType > | protected |
m_colored_vertices (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | private |
m_compute_vertex_levels (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | private |
m_edge_level_map (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | private |
m_edge_to_vertex_map | Arcane::GraphBaseT< VertexType, EdgeType > | protected |
m_edges (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | protected |
m_trace_mng (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | protected |
m_vertex_level_map (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | private |
m_vertices (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | protected |
outEdges(const VertexType &vertex) (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
print() (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
SortedEdgeSet typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | |
SortedVertexSet typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | |
spanningTree() (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
topologicalSort() (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inline |
VertexLevelMap typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | |
VertexLevelSet typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | |
VertexList typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
VertexPair typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
VertexRef typedef (défini dans Arcane::DirectedAcyclicGraphT< VertexType, EdgeType >) | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | private |
VertexSet typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
VertexTypeConstRef typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
VertexTypeConstRefArray typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
VertexTypeRef typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
VertexTypeRefArray typedef (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | |
vertices() (défini dans Arcane::GraphBaseT< VertexType, EdgeType >) | Arcane::GraphBaseT< VertexType, EdgeType > | inline |
~DirectedAcyclicGraphT() | Arcane::DirectedAcyclicGraphT< VertexType, EdgeType > | inlinevirtual |
~GraphBaseT() | Arcane::GraphBaseT< VertexType, EdgeType > | inlineprotectedvirtual |