CAPD RedHom Library
capd::graph::ComputeConnectedComponentsOfGridGraph< GridGraph > Class Template Reference

#include <capd/graph/ComputeConnectedComponentsOfGridGraph.h>

Public Types

typedef GridGraph::Id Id
 
typedef size_t VertexIndex
 
typedef std::vector< IdParent
 
typedef std::vector< VertexIndexRank
 
typedef homAux::ConnectedComponents< ParentConnectedComponents
 
typedef ConnectedComponents result_type
 

Public Member Functions

 ComputeConnectedComponentsOfGridGraph (GridGraph &gridGraph)
 
result_type operator() ()
 

Member Typedef Documentation

template<typename GridGraph >
typedef std::vector<Id> capd::graph::ComputeConnectedComponentsOfGridGraph< GridGraph >::Parent
template<typename GridGraph >
typedef std::vector<VertexIndex> capd::graph::ComputeConnectedComponentsOfGridGraph< GridGraph >::Rank

Constructor & Destructor Documentation

template<typename GridGraph >
capd::graph::ComputeConnectedComponentsOfGridGraph< GridGraph >::ComputeConnectedComponentsOfGridGraph ( GridGraph gridGraph)
inlineexplicit

Member Function Documentation

template<typename GridGraph >
result_type capd::graph::ComputeConnectedComponentsOfGridGraph< GridGraph >::operator() ( )
inline