CAPD RedHom Library
capd::complex::BuildMorseComplex< DiscreteVectorField, Scalar > Class Template Reference

#include <capd/complex/BuildMorseComplex.h>

Public Types

typedef DiscreteVectorField::Color Color
 
typedef capd::complex::BuildMorseGraph< DiscreteVectorField, Scalar > BuildMorseGraph
 
typedef capd::complex::HasseDiagramCellComplex< typename BuildMorseGraph::Graph, ColorMorseComplex
 

Public Member Functions

 BuildMorseComplex (DiscreteVectorField &dvf)
 
boost::shared_ptr< MorseComplexoperator() ()
 

Member Typedef Documentation

template<typename DiscreteVectorField, typename Scalar>
typedef capd::complex::BuildMorseGraph<DiscreteVectorField, Scalar> capd::complex::BuildMorseComplex< DiscreteVectorField, Scalar >::BuildMorseGraph
template<typename DiscreteVectorField, typename Scalar>
typedef DiscreteVectorField::Color capd::complex::BuildMorseComplex< DiscreteVectorField, Scalar >::Color
template<typename DiscreteVectorField, typename Scalar>
typedef capd::complex::HasseDiagramCellComplex<typename BuildMorseGraph::Graph, Color> capd::complex::BuildMorseComplex< DiscreteVectorField, Scalar >::MorseComplex

Constructor & Destructor Documentation

template<typename DiscreteVectorField, typename Scalar>
capd::complex::BuildMorseComplex< DiscreteVectorField, Scalar >::BuildMorseComplex ( DiscreteVectorField dvf)
inlineexplicit

Member Function Documentation

template<typename DiscreteVectorField , typename Scalar >
boost::shared_ptr< typename BuildMorseComplex< DiscreteVectorField, Scalar >::MorseComplex > capd::complex::BuildMorseComplex< DiscreteVectorField, Scalar >::operator() ( )