CAPD RedHom Library
capd::complex::DescribeComplex< Complex, Scalar > Class Template Reference

#include <capd/complex/DescribeComplex.h>

Public Types

typedef std::tuple< typename Complex::Id, typename Complex::Id, Scalar > BdRelation
 
typedef std::vector< BdRelationBdRelations
 
typedef std::vector< typename Complex::Dim > Dims
 
typedef std::tuple< size_t, Dims, BdRelationsDescriptor
 

Public Member Functions

 DescribeComplex (Complex &complex)
 
Descriptor operator() ()
 

Member Typedef Documentation

template<typename Complex , typename Scalar >
typedef std::tuple<typename Complex::Id, typename Complex::Id, Scalar> capd::complex::DescribeComplex< Complex, Scalar >::BdRelation
template<typename Complex , typename Scalar >
typedef std::vector<BdRelation> capd::complex::DescribeComplex< Complex, Scalar >::BdRelations
template<typename Complex , typename Scalar >
typedef std::tuple<size_t, Dims, BdRelations> capd::complex::DescribeComplex< Complex, Scalar >::Descriptor
template<typename Complex , typename Scalar >
typedef std::vector<typename Complex::Dim> capd::complex::DescribeComplex< Complex, Scalar >::Dims

Constructor & Destructor Documentation

template<typename Complex , typename Scalar >
capd::complex::DescribeComplex< Complex, Scalar >::DescribeComplex ( Complex &  complex)
inline

Member Function Documentation

template<typename Complex , typename Scalar >
Descriptor capd::complex::DescribeComplex< Complex, Scalar >::operator() ( )
inline