Registry
ug4Bridge::promesh::CoordinateTransform::Smoothing Namespace Reference

Functions

void LaplacianSmooth (Mesh *mesh, double alpha, int num_iterations)
 Smoothes vertices in a grid. More...
 
void SlopeSmooth (Mesh *mesh, double alpha, int num_iterations)
 Smoothes the grid so that the geometry is linearized along the path of steepest descent. More...
 
void TangentialSmooth (Mesh *mesh, double alpha, int num_iterations)
 Smoothes vertices on a manifold. More...
 

Function Documentation

◆ LaplacianSmooth()

void ug4Bridge::promesh::CoordinateTransform::Smoothing::LaplacianSmooth ( Mesh mesh,
double  alpha,
int  num_iterations 
)

Smoothes vertices in a grid.

Parameters
[in]mesh
[in]alpha
[in]num_iterations

References alpha.

◆ SlopeSmooth()

void ug4Bridge::promesh::CoordinateTransform::Smoothing::SlopeSmooth ( Mesh mesh,
double  alpha,
int  num_iterations 
)

Smoothes the grid so that the geometry is linearized along the path of steepest descent.

Parameters
[in]mesh
[in]alpha
[in]num_iterations

References alpha.

◆ TangentialSmooth()

void ug4Bridge::promesh::CoordinateTransform::Smoothing::TangentialSmooth ( Mesh mesh,
double  alpha,
int  num_iterations 
)

Smoothes vertices on a manifold.

Parameters
[in]mesh
[in]alpha
[in]num_iterations

References alpha.