|
Plugins
|
#include <ls_curvature2d.h>
Public Member Functions | |
| bool | computeElementCurvature2d (number &kappa, size_t elementnoc, const std::vector< MathVector< dim > > &co, std::vector< number > phi, size_t order) |
| bool | computeElementCurvature2d2 (number &kappa, size_t elementnoc, const std::vector< MathVector< dim > > &co, std::vector< number > phi, size_t order, number nodefactor) |
| bool | computeElementCurvatureFromSides (TGridFunction &u, size_t order, number leastSquaresFactor) |
| bool | computeElementCurvatureOnGrid2d (TGridFunction &u, size_t order, number leastSquaresFactor) |
| void | exact_curvature (number kappa) |
| sets the exact curvature for comparisons | |
| LevelSetCurvature () | |
| class constructor | |
Private Types | |
| typedef TGridFunction::algebra_type | algebra_type |
| algebra type | |
| typedef TGridFunction::domain_type | domain_type |
| domain type | |
Private Attributes | |
| number | m_exactcurv |
| bool | m_exactcurvatureknown |
Static Private Attributes | |
| static const int | dim = domain_type::dim |
| world dimension | |
Analytic functions for computations with the Level-Set-Method
|
private |
algebra type
|
private |
domain type
|
inline |
class constructor
| bool ug::LevelSet::LevelSetCurvature< TGridFunction >::computeElementCurvature2d | ( | number & | kappa, |
| size_t | elementnoc, | ||
| const std::vector< MathVector< dim > > & | co, | ||
| std::vector< number > | phi, | ||
| size_t | order | ||
| ) |
| bool ug::LevelSet::LevelSetCurvature< TGridFunction >::computeElementCurvature2d2 | ( | number & | kappa, |
| size_t | elementnoc, | ||
| const std::vector< MathVector< dim > > & | co, | ||
| std::vector< number > | phi, | ||
| size_t | order, | ||
| number | nodefactor | ||
| ) |
| bool ug::LevelSet::LevelSetCurvature< TGridFunction >::computeElementCurvatureFromSides | ( | TGridFunction & | u, |
| size_t | order, | ||
| number | leastSquaresFactor | ||
| ) |
| bool ug::LevelSet::LevelSetCurvature< TGridFunction >::computeElementCurvatureOnGrid2d | ( | TGridFunction & | u, |
| size_t | order, | ||
| number | leastSquaresFactor | ||
| ) |
References ug::CollectNeighbors(), ug::DoFRef(), grid(), ug::LFEID::LAGRANGE, ug::LFEID::PIECEWISE_CONSTANT, UG_LOG, and UG_THROW.
|
inline |
sets the exact curvature for comparisons
References ug::LevelSet::LevelSetCurvature< TGridFunction >::m_exactcurv, and ug::LevelSet::LevelSetCurvature< TGridFunction >::m_exactcurvatureknown.
|
staticprivate |
world dimension
|
private |
|
private |