CAPD RedHom Library
capd::complex::BuildComplexTransitiveClousure< Complex > Class Template Reference

#include <capd/complex/BuildComplexTransitiveClousure.h>

Classes

struct  TransitiveClousureSubGraph
 

Public Types

typedef Complex::Id Id
 
typedef ComplexTransitiveClousure< Complex > result_type
 

Public Member Functions

 BuildComplexTransitiveClousure (Complex &complex)
 
result_type operator() ()
 
template<typename Graph >
auto transitiveClousure (Graph &graph) -> EdgesStorage
 

Member Typedef Documentation

template<typename Complex >
typedef Complex::Id capd::complex::BuildComplexTransitiveClousure< Complex >::Id
template<typename Complex >
typedef ComplexTransitiveClousure<Complex> capd::complex::BuildComplexTransitiveClousure< Complex >::result_type

Constructor & Destructor Documentation

template<typename Complex >
capd::complex::BuildComplexTransitiveClousure< Complex >::BuildComplexTransitiveClousure ( Complex &  complex)
inlineexplicit

Member Function Documentation

template<typename Complex >
auto capd::complex::BuildComplexTransitiveClousure< Complex >::operator() ( )
template<typename Complex >
template<typename Graph >
auto capd::complex::BuildComplexTransitiveClousure< Complex >::transitiveClousure ( Graph &  graph) -> EdgesStorage