dune-mmesh (1.4)
curvatureoperator.hh File Reference
Class defining an operator that assigns a curvature to each element or each vertex of the interface grid. More...
#include <algorithm>
#include <dune/common/dynvector.hh>
#include <dune/common/dynmatrix.hh>
Go to the source code of this file.
Classes | |
class | Dune::CurvatureOperator< IGridView, IGridMapper, CL > |
Class defining an operator that assigns a curvature to each element or each vertex of the interface grid. The curvature is approximated by interpolation with a sphere (through the center points of an interface element and its neighbors). The enum CurvatureLayout determines whether the curvature is approximated at the vertices or elements of the grid. NOTE that the algorithm IN 3D might provide poor approximations for non-spherical interfaces and IN 3D the algorithm in general does not converge under grid refinement. More... | |
Enumerations | |
enum | Dune::CurvatureLayout |
used as template parameter that determines whether the curvature is approximated at the elemets or the vertices of the grid | |
Detailed Description
Class defining an operator that assigns a curvature to each element or each vertex of the interface grid.
