PGROUTING
3.2
|
Namespaces | |
detail | |
Classes | |
class | Pgr_astar |
Functions | |
Identifiers< int64_t > | articulationPoints (pgrouting::UndirectedGraph &graph) |
Articulation Points. More... | |
std::vector< pgr_components_rt > | biconnectedComponents (pgrouting::UndirectedGraph &graph) |
Biconnected Components. More... | |
Identifiers< int64_t > | bridges (pgrouting::UndirectedGraph &graph) |
Bridges Bridges are closely related to the concept of articulation vertices, vertices that belong to every path between some pair of other vertices. More... | |
std::vector< pgr_components_rt > | pgr_connectedComponents (pgrouting::UndirectedGraph &graph) |
works for undirected graph More... | |
std::vector< pgr_components_rt > | strongComponents (pgrouting::DirectedGraph &graph) |
Strongly Connected Components Vertex Version. More... | |
Identifiers< int64_t > pgrouting::algorithms::articulationPoints | ( | pgrouting::UndirectedGraph & | graph | ) |
Articulation Points.
Definition at line 126 of file pgr_components.cpp.
References pgrouting::graph::Pgr_base_graph< G, T_V, T_E >::graph.
Referenced by do_pgr_articulationPoints().
std::vector< pgr_components_rt > pgrouting::algorithms::biconnectedComponents | ( | pgrouting::UndirectedGraph & | graph | ) |
Biconnected Components.
Biconnected Components (for undirected)
Definition at line 101 of file pgr_components.cpp.
References pgrouting::algorithms::detail::componentsResult(), and pgrouting::graph::Pgr_base_graph< G, T_V, T_E >::graph.
Referenced by do_pgr_biconnectedComponents().
Identifiers< int64_t > pgrouting::algorithms::bridges | ( | pgrouting::UndirectedGraph & | graph | ) |
Bridges Bridges are closely related to the concept of articulation vertices, vertices that belong to every path between some pair of other vertices.
Bridges.
The two endpoints of a bridge are articulation vertices unless they have a degree of 1, although it may also be possible for a non-bridge edge to have two articulation vertices as endpoints.
Analogously to bridgeless graphs being 2-edge-connected, graphs without articulation vertices are 2-vertex-connected.
Definition at line 162 of file pgr_components.cpp.
References pgrouting::graph::Pgr_base_graph< G, T_V, T_E >::graph, Identifiers< T >::has(), and pgrouting::graph::Pgr_base_graph< G, T_V, T_E >::out_degree().
Referenced by do_pgr_bridges().
std::vector< pgr_components_rt > pgrouting::algorithms::pgr_connectedComponents | ( | pgrouting::UndirectedGraph & | graph | ) |
works for undirected graph
Definition at line 47 of file pgr_components.cpp.
References pgrouting::algorithms::detail::componentsResult(), and pgrouting::graph::Pgr_base_graph< G, T_V, T_E >::graph.
Referenced by do_pgr_connectedComponents().
std::vector< pgr_components_rt > pgrouting::algorithms::strongComponents | ( | pgrouting::DirectedGraph & | graph | ) |
Strongly Connected Components Vertex Version.
Definition at line 71 of file pgr_components.cpp.
References pgrouting::algorithms::detail::componentsResult(), and pgrouting::graph::Pgr_base_graph< G, T_V, T_E >::graph.
Referenced by do_pgr_strongComponents().