|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_function_spherical_h
17 #define dealii_function_spherical_h
67 const unsigned int component = 0)
const override;
78 const unsigned int component = 0)
const override;
89 const unsigned int component = 0)
const override;
100 svalue(
const std::array<double, dim> &sp,
101 const unsigned int component)
const;
109 virtual std::array<double, dim>
110 sgradient(
const std::array<double, dim> &sp,
111 const unsigned int component)
const;
120 virtual std::array<double, 6>
121 shessian(
const std::array<double, dim> &sp,
122 const unsigned int component)
const;
Spherical(const Point< dim > ¢er=Point< dim >(), const unsigned int n_components=1)
virtual Tensor< 1, dim > gradient(const Point< dim > &p, const unsigned int component=0) const override
const unsigned int n_components
virtual double value(const Point< dim > &point, const unsigned int component=0) const override
Point< spacedim > point(const gp_Pnt &p, const double tolerance=1e-10)
#define DEAL_II_NAMESPACE_OPEN
virtual double svalue(const std::array< double, dim > &sp, const unsigned int component) const
const Tensor< 1, dim > coordinate_system_offset
virtual SymmetricTensor< 2, dim > hessian(const Point< dim > &p, const unsigned int component=0) const override
virtual std::array< double, 6 > shessian(const std::array< double, dim > &sp, const unsigned int component) const
virtual std::array< double, dim > sgradient(const std::array< double, dim > &sp, const unsigned int component) const
#define DEAL_II_NAMESPACE_CLOSE
std::size_t memory_consumption() const