aimstil  5.0.5
til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 > Class Template Reference

#include <cathier/meshUtils.h>

Public Types

typedef TNeighborhoodAccessPolicy::value_type Neighborhood
 
typedef TVertexAccessPolicy::value_type Vertex
 
typedef TVertexAccessPolicy::index_type VertexIndex
 
typedef TVertexAccessPolicy2::index_type VertexIndex2
 
typedef Vertex::value_type prec_type
 

Public Member Functions

 ScaleIndependantLaplacianSmoothing (TVertexAccessPolicy vertexAccess, TNeighborhoodAccessPolicy neighborAccess, TVertexAccessPolicy2 vertexAccess2, prec_type lambda)
 
void operator() (VertexIndex begin, VertexIndex end, VertexIndex2 begin2)
 

Detailed Description

template<typename TVertexAccessPolicy, typename TNeighborhoodAccessPolicy, typename TVertexAccessPolicy2>
class til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >

Definition at line 1690 of file meshUtils.h.

Member Typedef Documentation

◆ Neighborhood

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
typedef TNeighborhoodAccessPolicy::value_type til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::Neighborhood

Definition at line 1694 of file meshUtils.h.

◆ prec_type

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
typedef Vertex::value_type til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::prec_type

Definition at line 1698 of file meshUtils.h.

◆ Vertex

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
typedef TVertexAccessPolicy::value_type til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::Vertex

Definition at line 1695 of file meshUtils.h.

◆ VertexIndex

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
typedef TVertexAccessPolicy::index_type til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::VertexIndex

Definition at line 1696 of file meshUtils.h.

◆ VertexIndex2

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
typedef TVertexAccessPolicy2::index_type til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::VertexIndex2

Definition at line 1697 of file meshUtils.h.

Constructor & Destructor Documentation

◆ ScaleIndependantLaplacianSmoothing()

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::ScaleIndependantLaplacianSmoothing ( TVertexAccessPolicy  vertexAccess,
TNeighborhoodAccessPolicy  neighborAccess,
TVertexAccessPolicy2  vertexAccess2,
prec_type  lambda 
)
inline

Definition at line 1703 of file meshUtils.h.

Member Function Documentation

◆ operator()()

template<typename TVertexAccessPolicy , typename TNeighborhoodAccessPolicy , typename TVertexAccessPolicy2 >
void til::ScaleIndependantLaplacianSmoothing< TVertexAccessPolicy, TNeighborhoodAccessPolicy, TVertexAccessPolicy2 >::operator() ( VertexIndex  begin,
VertexIndex  end,
VertexIndex2  begin2 
)
inline

Definition at line 1717 of file meshUtils.h.

References til::norm().


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