15#ifndef dealii_function_bessel_h
16#define dealii_function_bessel_h
46 const unsigned int component = 0)
const override;
50 std::vector<double> &values,
51 const unsigned int component = 0)
const override;
55 const unsigned int component = 0)
const override;
60 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