![]() |
CAPD RedHom Library
|
#include <capd/graph/BuildStronglyConnectedComponentsGraph.h>
Public Types | |
| typedef StronglyConnectedComponentsGraph< Graph > | SCCGraph |
| typedef SCCGraph::Edge | SCCEdge |
| typedef SCCGraph | result_type |
| typedef SCCGraph::Id | SCCId |
| typedef SCCGraph::VId | VId |
| typedef SCCGraph::EdgesStorage | StronglyConnectedComponentsStorage |
Public Member Functions | |
| BuildStronglyConnectedComponentsGraph (Graph &graph) | |
| BuildStronglyConnectedComponentsGraph (Graph &graph, IsValidComponent isValidComponent) | |
| result_type | operator() () |
Public Attributes | |
| decltype(homAux::MakeGroupedRangeByKey(std::declval< StronglyConnectedComponentsStorage >())) typedef | StronglyConnectedComponents |
| typedef SCCGraph capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::result_type |
| typedef SCCGraph::Edge capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::SCCEdge |
| typedef StronglyConnectedComponentsGraph<Graph> capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::SCCGraph |
| typedef SCCGraph::Id capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::SCCId |
| typedef SCCGraph::EdgesStorage capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::StronglyConnectedComponentsStorage |
| typedef SCCGraph::VId capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::VId |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
| decltype( homAux::MakeGroupedRangeByKey(std::declval<StronglyConnectedComponentsStorage>())) typedef capd::graph::BuildStronglyConnectedComponentsGraph< Graph, IsValidComponent >::StronglyConnectedComponents |