33#ifndef __H__UG__PLUGINS__LEVEL_SET__LS_CURVATURE2D_H__
34#define __H__UG__PLUGINS__LEVEL_SET__LS_CURVATURE2D_H__
46template<
typename TGr
idFunction>
56 static const int dim = domain_type::dim;
Definition ls_curvature2d.h:48
TGridFunction::domain_type domain_type
domain type
Definition ls_curvature2d.h:50
bool computeElementCurvatureFromSides(TGridFunction &u, size_t order, number leastSquaresFactor)
Definition ls_curvature2d_impl.h:706
void exact_curvature(number kappa)
sets the exact curvature for comparisons
Definition ls_curvature2d.h:66
bool computeElementCurvature2d2(number &kappa, size_t elementnoc, const std::vector< MathVector< dim > > &co, std::vector< number > phi, size_t order, number nodefactor)
Definition ls_curvature2d_impl.h:456
TGridFunction::algebra_type algebra_type
algebra type
Definition ls_curvature2d.h:53
bool m_exactcurvatureknown
Definition ls_curvature2d.h:79
LevelSetCurvature()
class constructor
Definition ls_curvature2d.h:61
bool computeElementCurvature2d(number &kappa, size_t elementnoc, const std::vector< MathVector< dim > > &co, std::vector< number > phi, size_t order)
Definition ls_curvature2d_impl.h:305
static const int dim
world dimension
Definition ls_curvature2d.h:56
bool computeElementCurvatureOnGrid2d(TGridFunction &u, size_t order, number leastSquaresFactor)
Definition ls_curvature2d_impl.h:585
number m_exactcurv
Definition ls_curvature2d.h:80