16#ifndef dealii_function_level_set_h
17#define dealii_function_level_set_h
56 const unsigned int component = 0)
const override;
69 const unsigned int component = 0)
const override;
82 const unsigned int component = 0)
const override;
112 const unsigned int component = 0)
const override;
116 const unsigned int component = 0)
const override;
120 const unsigned int component = 0)
const override;
double value(const Point< dim > &point, const unsigned int component=0) const override
Plane(const Point< dim > &point, const Tensor< 1, dim > &normal)
Tensor< 1, dim > gradient(const Point< dim > &, const unsigned int component=0) const override
SymmetricTensor< 2, dim > hessian(const Point< dim > &, const unsigned int component=0) const override
const Point< dim > point_in_plane
const Tensor< 1, dim > normal
SymmetricTensor< 2, dim > hessian(const Point< dim > &point, const unsigned int component=0) const override
Tensor< 1, dim > gradient(const Point< dim > &point, const unsigned int component=0) const override
const Point< dim > center
double value(const Point< dim > &point, const unsigned int component=0) const override
Sphere(const Point< dim > ¢er=Point< dim >(), const double radius=1)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
Point< spacedim > point(const gp_Pnt &p, const double tolerance=1e-10)