Loading [MathJax]/extensions/tex2jax.js

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.

Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Apr 9, 22:44, 2025)