11 #include <xtensor/xtensor.hpp>
31 const tcb::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);
type
Cell type.
Definition: cell.h:21
basix
Definition: quadrature.h:19
std::pair< xt::xarray< double >, std::vector< double > > compute_gll_rule(int m)
GLL quadrature rule (points and weights)
Definition: quadrature.cpp:760
std::vector< double > compute_gauss_jacobi_points(double a, int m)
Definition: quadrature.cpp:698
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:737
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature_tetrahedron_collapsed(std::size_t m)
Definition: quadrature.cpp:823
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature_triangle_collapsed(std::size_t m)
Definition: quadrature.cpp:801
xt::xtensor< double, 2 > compute_jacobi_deriv(double a, std::size_t n, std::size_t nderiv, const tcb::span< const double > &x)
Definition: quadrature.cpp:648
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature(const std::string &rule, cell::type celltype, int m)
Definition: quadrature.cpp:851
std::pair< xt::xarray< double >, std::vector< double > > make_gll_line(int m)
Definition: quadrature.cpp:792
std::pair< xt::xarray< double >, std::vector< double > > make_quadrature_line(int m)
Definition: quadrature.cpp:783