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.
|