10 #include <xtensor/xtensor.hpp>
35 std::pair<std::vector<xt::xtensor<double, 2>>,
36 std::vector<xt::xtensor<double, 3>>>
38 std::size_t value_size,
int q_deg);
58 std::pair<std::vector<xt::xtensor<double, 2>>,
59 std::vector<xt::xtensor<double, 3>>>
61 std::size_t value_size,
int q_deg);
75 std::pair<std::vector<xt::xtensor<double, 2>>,
76 std::vector<xt::xtensor<double, 3>>>
78 std::size_t value_size,
int q_deg);
91 std::pair<std::vector<xt::xtensor<double, 2>>,
92 std::vector<xt::xtensor<double, 3>>>
94 std::size_t value_size,
int q_deg);
std::pair< std::vector< xt::xtensor< double, 2 > >, std::vector< xt::xtensor< double, 3 > > > make_integral_moments(const FiniteElement &moment_space, cell::type celltype, std::size_t value_size, int q_deg)
Definition: moments.cpp:90
std::pair< std::vector< xt::xtensor< double, 2 > >, std::vector< xt::xtensor< double, 3 > > > make_tangent_integral_moments(const FiniteElement &V, cell::type celltype, std::size_t value_size, int q_deg)
Definition: moments.cpp:227
type
Cell type.
Definition: cell.h:18
std::pair< std::vector< xt::xtensor< double, 2 > >, std::vector< xt::xtensor< double, 3 > > > make_normal_integral_moments(const FiniteElement &V, cell::type celltype, std::size_t value_size, int q_deg)
Definition: moments.cpp:286
A finite element.
Definition: finite-element.h:52
Basix: FEniCS runtime basis evaluation library.
Definition: cell.h:14
std::pair< std::vector< xt::xtensor< double, 2 > >, std::vector< xt::xtensor< double, 3 > > > make_dot_integral_moments(const FiniteElement &V, cell::type celltype, std::size_t value_size, int q_deg)
Definition: moments.cpp:167