15#ifndef dealii_function_spherical_h
16#define dealii_function_spherical_h
65 const unsigned int component = 0)
const override;
76 const unsigned int component = 0)
const override;
87 const unsigned int component = 0)
const override;
101 svalue(
const std::array<double, dim> &sp,
102 const unsigned int component)
const;
110 virtual std::array<double, dim>
111 sgradient(
const std::array<double, dim> &sp,
112 const unsigned int component)
const;
121 virtual std::array<double, 6>
122 shessian(
const std::array<double, dim> &sp,
123 const unsigned int component)
const;
const unsigned int n_components
virtual SymmetricTensor< 2, dim > hessian(const Point< dim > &p, const unsigned int component=0) const override
Spherical(const Point< dim > ¢er=Point< dim >(), const unsigned int n_components=1)
const Tensor< 1, dim > coordinate_system_offset
virtual Tensor< 1, dim > gradient(const Point< dim > &p, const unsigned int component=0) const override
virtual std::array< double, dim > sgradient(const std::array< double, dim > &sp, const unsigned int component) const
virtual double value(const Point< dim > &point, const unsigned int component=0) const override
virtual std::size_t memory_consumption() const override
virtual std::array< double, 6 > shessian(const std::array< double, dim > &sp, const unsigned int component) const
virtual double svalue(const std::array< double, dim > &sp, const unsigned int component) const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE