Functions |
template<int N, int M, bool A, typename T , typename V , typename IS > |
void | IndSimpSetIncAdj::applyLaplacian (IndSimpSetIncAdj< N, M, A, T, V, IS > *mesh, int numSweeps=1) |
| Perform sweeps of Laplacian smoothing on the interior vertices.
|
template<bool A, typename T , typename V , typename IS , class BoundaryCondition > |
void | IndSimpSetIncAdj::applyLaplacian (IndSimpSetIncAdj< 2, 1, A, T, V, IS > *mesh, const BoundaryCondition &condition, T maxAngleDeviation, int numSweeps=1) |
| Perform sweeps of Laplacian smoothing on the vertices.
|
template<bool A, typename T , typename V , typename IS , int SD> |
void | IndSimpSetIncAdj::applyLaplacian (IndSimpSetIncAdj< 2, 1, A, T, V, IS > *mesh, PointsOnManifold< 2, 1, SD, T > *manifold, int numSweeps=1) |
| Perform sweeps of Laplacian smoothing on the vertices.
|
template<bool A, typename T , typename V , typename IS , class BoundaryCondition > |
void | IndSimpSetIncAdj::applyLaplacian (IndSimpSetIncAdj< 3, 2, A, T, V, IS > *mesh, const BoundaryCondition &condition, T maxAngleDeviation, int numSweeps=1) |
| Perform sweeps of Laplacian smoothing on the boundary vertices.
|
template<bool A, typename T , typename V , typename IS , class BoundaryCondition >
void applyLaplacian |
( |
IndSimpSetIncAdj< 2, 1, A, T, V, IS > * |
mesh, |
|
|
const BoundaryCondition & |
condition, |
|
|
T |
maxAngleDeviation, |
|
|
int |
numSweeps = 1 | |
|
) |
| | [related, inherited] |
Perform sweeps of Laplacian smoothing on the vertices.
- Parameters:
-
| mesh | Pointer to the simplicial mesh. |
| condition | The functor that returns the closest point on the boundary. |
| maxAngleDeviation | Used to define corner features. Nodes that are corner features will not be moved. |
| numSweeps | The number of smoothing sweeps. By default it is one. |
Perform Laplacian smoothing on a 2-1 mesh (a line segment mesh in 2-D).