8 #include <xtl/xspan.hpp>
11 #include <xtensor/xtensor.hpp>
31 const xtl::span<const double>& x);
41 std::pair<xt::xarray<double>, std::vector<double>>
52 std::pair<xt::xarray<double>, std::vector<double>>
59 std::pair<xt::xarray<double>, std::vector<double>>
69 std::pair<xt::xarray<double>, std::vector<double>>
75 std::pair<xt::xarray<double>, std::vector<double>>
make_gll_line(
int m);
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature_triangle_collapsed(std::size_t m)
Definition: quadrature.cpp:1655
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature(const std::string &rule, cell::type celltype, int m)
Definition: quadrature.cpp:1705
type
Cell type.
Definition: cell.h:16
std::pair< xt::xarray< double >, std::vector< double > > compute_gll_rule(int m)
GLL quadrature rule (points and weights)
Definition: quadrature.cpp:1614
xt::xtensor< double, 2 > compute_jacobi_deriv(double a, std::size_t n, std::size_t nderiv, const xtl::span< const double > &x)
Definition: quadrature.cpp:1502
basix
Definition: quadrature.h:18
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature_tetrahedron_collapsed(std::size_t m)
Definition: quadrature.cpp:1677
std::pair< xt::xarray< double >, std::vector< double > > compute_gauss_jacobi_rule(double a, int m)
Gauss-Jacobi quadrature rule (points and weights)
Definition: quadrature.cpp:1591
std::vector< double > compute_gauss_jacobi_points(double a, int m)
Definition: quadrature.cpp:1552
std::pair< xt::xarray< double >, std::vector< double > > make_gll_line(int m)
Definition: quadrature.cpp:1646
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature_line(int m)
Definition: quadrature.cpp:1637