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 |