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

#include <capd/complex/ComplexToMorseComplex.h>

Public Types

typedef capd::complex::DiscreteVectorField< Complex > DiscreteVectorField
 
typedef BuildMorseComplex< DiscreteVectorField, Scalar >::MorseComplex MorseComplex
 
typedef boost::shared_ptr< MorseComplexresult_type
 

Public Member Functions

 ComplexToMorseComplex (Complex &complex, int method)
 
virtual ~ComplexToMorseComplex ()
 
result_type operator() ()
 

Member Typedef Documentation

template<typename Complex , typename Scalar >
typedef capd::complex::DiscreteVectorField<Complex> capd::complex::ComplexToMorseComplex< Complex, Scalar >::DiscreteVectorField
template<typename Complex , typename Scalar >
typedef BuildMorseComplex<DiscreteVectorField, Scalar>::MorseComplex capd::complex::ComplexToMorseComplex< Complex, Scalar >::MorseComplex
template<typename Complex , typename Scalar >
typedef boost::shared_ptr<MorseComplex> capd::complex::ComplexToMorseComplex< Complex, Scalar >::result_type

Constructor & Destructor Documentation

template<typename Complex , typename Scalar >
capd::complex::ComplexToMorseComplex< Complex, Scalar >::ComplexToMorseComplex ( Complex &  complex,
int  method 
)
inlineexplicit
template<typename Complex , typename Scalar >
virtual capd::complex::ComplexToMorseComplex< Complex, Scalar >::~ComplexToMorseComplex ( )
inlinevirtual

Member Function Documentation

template<typename Complex , typename Scalar >
boost::shared_ptr< typename ComplexToMorseComplex< Complex, Scalar >::MorseComplex > capd::complex::ComplexToMorseComplex< Complex, Scalar >::operator() ( )