16 #ifndef dealii_quadrature_lib_h 17 #define dealii_quadrature_lib_h 20 #include <deal.II/base/config.h> 22 #include <deal.II/base/quadrature.h> 24 DEAL_II_NAMESPACE_OPEN
47 QGauss(
const unsigned int n);
183 QGaussLog(
const unsigned int n,
const bool revert =
false);
189 static std::vector<double>
190 get_quadrature_points(
const unsigned int n);
195 static std::vector<double>
196 get_quadrature_weights(
const unsigned int n);
250 const double alpha = 1,
251 const bool factor_out_singular_weight =
false);
330 const bool factor_out_singular_weight =
false);
366 const unsigned int vertex_index,
367 const bool factor_out_singular_weight =
false);
376 quad_size(
const Point<dim> singularity,
const unsigned int n);
407 compare_weights(
const unsigned int a,
const unsigned int b)
const;
646 compute_affine_transformation(
647 const std::array<
Point<dim>, dim + 1> &vertices)
const;
744 const double beta = 1.0);
752 QDuffy(
const unsigned int n,
const double beta);
837 const unsigned int index,
845 DEAL_II_NAMESPACE_CLOSE
QGaussLog(const unsigned int n, const bool revert=false)
QGaussOneOverR(const unsigned int n, const Point< dim > singularity, const bool factor_out_singular_weight=false)
static std::vector< double > get_quadrature_points(const unsigned int n)
QGauss(const unsigned int n)
static std::vector< double > get_quadrature_weights(const unsigned int n)
QGaussLobatto(const unsigned int n)
QTelles(const Quadrature< 1 > &base_quad, const Point< dim > &singularity)
QGaussLogR(const unsigned int n, const Point< dim > x0=Point< dim >(), const double alpha=1, const bool factor_out_singular_weight=false)