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

#include <capd/complex/GroupComplexIdsByDim.h>

Public Types

typedef Complex::Dim Dim
 
typedef Complex::Id Id
 
typedef std::pair< Dim, IdDimId
 

Public Member Functions

 GroupComplexIdsByDim (Complex &complex)
 
void operator() ()
 
auto operator[] (Dim dim) const
 
auto ids () const
 
size_t size () const
 

Member Typedef Documentation

template<typename Complex >
typedef Complex::Dim capd::complex::GroupComplexIdsByDim< Complex >::Dim
template<typename Complex >
typedef std::pair<Dim, Id> capd::complex::GroupComplexIdsByDim< Complex >::DimId
template<typename Complex >
typedef Complex::Id capd::complex::GroupComplexIdsByDim< Complex >::Id

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename Complex >
auto capd::complex::GroupComplexIdsByDim< Complex >::ids ( ) const
inline
template<typename Complex >
void capd::complex::GroupComplexIdsByDim< Complex >::operator() ( )
inline
template<typename Complex >
auto capd::complex::GroupComplexIdsByDim< Complex >::operator[] ( Dim  dim) const
inline
template<typename Complex >
size_t capd::complex::GroupComplexIdsByDim< Complex >::size ( ) const
inline