Laplacian Smoothing

Functions

template<int N, int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont>
void SimpMeshRed::applyLaplacianAtNode (SimpMeshRed< N, M, T, Node, Cell, Cont > *mesh, typename SimpMeshRed< N, M, T, Node, Cell, Cont >::NodeIterator node)
 Perform Laplacian smoothing on the specified interior node.
template<int N, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont, class NodeIterInIter >
void SimpMeshRed::applyLaplacian (SimpMeshRed< N, N, T, Node, Cell, Cont > *mesh, NodeIterInIter begin, NodeIterInIter end, int numSweeps=1)
 Perform Laplacian smoothing on the specified interior nodes.
template<int N, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont>
void SimpMeshRed::applyLaplacian (SimpMeshRed< N, N, T, Node, Cell, Cont > *mesh, int numSweeps=1)
 Perform a sweep of Laplacian smoothing on the interior nodes.
template<int N, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont, class BoundaryCondition >
void SimpMeshRed::applyLaplacian (SimpMeshRed< N, N, T, Node, Cell, Cont > *mesh, const BoundaryCondition &condition, T minAngle, int numSweeps)
 Perform a sweep of Laplacian smoothing on the boundary nodes.
template<int M, typename T , template< class > class Node, template< class > class Cell, template< class, class > class Cont, class LevelSet , class NodeIterInIter >
void SimpMeshRed::applyLaplacian (SimpMeshRed< M+1, M, T, Node, Cell, Cont > *mesh, const LevelSet &levelSet, NodeIterInIter begin, NodeIterInIter end, int numSweeps=1)
 Perform a sweep of Laplacian smoothing on the specified interior nodes.
Generated on Thu Jun 30 02:14:58 2016 for Computational Geometry Package by  doxygen 1.6.3