CAPD RedHom Library
capd::complex::CubicalComplexFromArray< Data, DIM > Class Template Reference

#include <capd/complex/CubicalComplexFromArray.h>

Public Types

typedef boost::multi_array< Data, DIM > Array
 
typedef boost::array< typename Array::index, DIM > Index
 
typedef DenseCubCellComplex< Dim_(DIM), Data >::type Complex
 
typedef Complex::FullCube FullCube
 
typedef boost::shared_ptr< Complexresult_type
 

Public Member Functions

 CubicalComplexFromArray (const Array &array)
 
result_type operator() () const
 

Member Typedef Documentation

template<typename Data , size_t DIM>
typedef boost::multi_array<Data, DIM> capd::complex::CubicalComplexFromArray< Data, DIM >::Array
template<typename Data , size_t DIM>
typedef DenseCubCellComplex<Dim_(DIM), Data>::type capd::complex::CubicalComplexFromArray< Data, DIM >::Complex
template<typename Data , size_t DIM>
typedef Complex::FullCube capd::complex::CubicalComplexFromArray< Data, DIM >::FullCube
template<typename Data , size_t DIM>
typedef boost::array<typename Array::index, DIM> capd::complex::CubicalComplexFromArray< Data, DIM >::Index
template<typename Data , size_t DIM>
typedef boost::shared_ptr<Complex> capd::complex::CubicalComplexFromArray< Data, DIM >::result_type

Constructor & Destructor Documentation

template<typename Data , size_t DIM>
capd::complex::CubicalComplexFromArray< Data, DIM >::CubicalComplexFromArray ( const Array array)
inlineexplicit

Member Function Documentation

template<typename Data , size_t DIM>
result_type capd::complex::CubicalComplexFromArray< Data, DIM >::operator() ( ) const
inline