41 std::tuple<std::vector<std::vector<double>>, std::array<std::size_t, 2>,
42 std::vector<std::vector<double>>, std::array<std::size_t, 4>>
44 std::size_t value_size,
int q_deg);
68 std::tuple<std::vector<std::vector<double>>, std::array<std::size_t, 2>,
69 std::vector<std::vector<double>>, std::array<std::size_t, 4>>
71 std::size_t value_size,
int q_deg);
90 std::tuple<std::vector<std::vector<double>>, std::array<std::size_t, 2>,
91 std::vector<std::vector<double>>, std::array<std::size_t, 4>>
93 std::size_t value_size,
int q_deg);
111 std::tuple<std::vector<std::vector<double>>, std::array<std::size_t, 2>,
112 std::vector<std::vector<double>>, std::array<std::size_t, 4>>
114 std::size_t value_size,
int q_deg);
type
Cell type.
Definition: cell.h:19
std::tuple< std::vector< std::vector< double > >, std::array< std::size_t, 2 >, std::vector< std::vector< double > >, std::array< std::size_t, 4 > > make_normal_integral_moments(const FiniteElement &V, cell::type celltype, std::size_t value_size, int q_deg)
Compute interpolation points and weights for normal integral moments.
Definition: moments.cpp:333
std::tuple< std::vector< std::vector< double > >, std::array< std::size_t, 2 >, std::vector< std::vector< double > >, std::array< std::size_t, 4 > > make_tangent_integral_moments(const FiniteElement &V, cell::type celltype, std::size_t value_size, int q_deg)
Make interpolation points and weights for tangent integral moments.
Definition: moments.cpp:262
A finite element.
Definition: finite-element.h:143
std::tuple< std::vector< std::vector< double > >, std::array< std::size_t, 2 >, std::vector< std::vector< double > >, std::array< std::size_t, 4 > > make_integral_moments(const FiniteElement &moment_space, cell::type celltype, std::size_t value_size, int q_deg)
Make interpolation points and weights for simple integral moments.
Definition: moments.cpp:103
Basix: FEniCS runtime basis evaluation library.
Definition: cell.h:15
std::tuple< std::vector< std::vector< double > >, std::array< std::size_t, 2 >, std::vector< std::vector< double > >, std::array< std::size_t, 4 > > make_dot_integral_moments(const FiniteElement &V, cell::type celltype, std::size_t value_size, int q_deg)
Make interpolation points and weights for dot product integral moments.
Definition: moments.cpp:190