16#ifndef dealii_function_bessel_h
17#define dealii_function_bessel_h
47 const unsigned int component = 0)
const override;
51 std::vector<double> &
values,
52 const unsigned int component = 0)
const override;
56 const unsigned int component = 0)
const override;
61 const unsigned int component = 0)
const override;
virtual Tensor< 1, dim > gradient(const Point< dim > &p, const unsigned int component=0) const override
virtual void value_list(const std::vector< Point< dim > > &points, std::vector< double > &values, const unsigned int component=0) const override
virtual double value(const Point< dim > &points, const unsigned int component=0) const override
virtual void gradient_list(const std::vector< Point< dim > > &points, std::vector< Tensor< 1, dim > > &gradients, const unsigned int component=0) const override
Bessel1(const unsigned int order, const double wave_number, const Point< dim > center=Point< dim >())
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE