A.I.M.S algorithms


aims::Smoother< AimsSurface< D, Void >, Texture< T > > Class Template Referenceabstract

#include <aims/primalsketch/surfaceSmoother.h>

Inheritance diagram for aims::Smoother< AimsSurface< D, Void >, Texture< T > >:
Collaboration diagram for aims::Smoother< AimsSurface< D, Void >, Texture< T > >:

Public Member Functions

 Smoother ()
 
 Smoother (AimsSurface< D > *mesh)
 
virtual ~Smoother ()
 
virtual float dt ()
 
virtual Texture< T > doSmoothing (const Texture< T > &ima, int maxiter, bool verbose=false)=0
 
virtual bool optimal ()
 

Protected Attributes

AimsSurface< D, Void > * _mesh
 

Detailed Description

template<int D, typename T>
class aims::Smoother< AimsSurface< D, Void >, Texture< T > >

Definition at line 49 of file surfaceSmoother.h.

Constructor & Destructor Documentation

template<int D, typename T >
aims::Smoother< AimsSurface< D, Void >, Texture< T > >::Smoother ( )
inline

Definition at line 56 of file surfaceSmoother.h.

template<int D, typename T >
aims::Smoother< AimsSurface< D, Void >, Texture< T > >::Smoother ( AimsSurface< D > *  mesh)
inline

Definition at line 57 of file surfaceSmoother.h.

template<int D, typename T >
virtual aims::Smoother< AimsSurface< D, Void >, Texture< T > >::~Smoother ( )
inlinevirtual

Definition at line 58 of file surfaceSmoother.h.

Member Function Documentation

template<int D, typename T >
virtual Texture<T> aims::Smoother< AimsSurface< D, Void >, Texture< T > >::doSmoothing ( const Texture< T > &  ima,
int  maxiter,
bool  verbose = false 
)
pure virtual
template<int D, typename T >
virtual float aims::Smoother< AimsSurface< D, Void >, Texture< T > >::dt ( )
inlinevirtual

Reimplemented in aims::FiniteElementSmoother< D, T >.

Definition at line 59 of file surfaceSmoother.h.

template<int D, typename T >
virtual bool aims::Smoother< AimsSurface< D, Void >, Texture< T > >::optimal ( )
inlinevirtual

Reimplemented in aims::FiniteElementSmoother< D, T >.

Definition at line 64 of file surfaceSmoother.h.

Member Data Documentation

template<int D, typename T >
AimsSurface<D, Void>* aims::Smoother< AimsSurface< D, Void >, Texture< T > >::_mesh
protected

The documentation for this class was generated from the following file: