17 template <std::
floating_po
int T>
45 template <std::
floating_po
int T>
46 std::tuple<std::vector<std::vector<T>>, std::array<std::size_t, 2>,
47 std::vector<std::vector<T>>, std::array<std::size_t, 4>>
75 template <std::
floating_po
int T>
76 std::tuple<std::vector<std::vector<T>>, std::array<std::size_t, 2>,
77 std::vector<std::vector<T>>, std::array<std::size_t, 4>>
101 template <std::
floating_po
int T>
102 std::tuple<std::vector<std::vector<T>>, std::array<std::size_t, 2>,
103 std::vector<std::vector<T>>, std::array<std::size_t, 4>>
126 template <std::
floating_po
int T>
127 std::tuple<std::vector<std::vector<T>>, std::array<std::size_t, 2>,
128 std::vector<std::vector<T>>, std::array<std::size_t, 4>>
A finite element.
Definition: finite-element.h:139
type
Cell type.
Definition: cell.h:21
std::tuple< std::vector< std::vector< T > >, std::array< std::size_t, 2 >, std::vector< std::vector< T > >, std::array< std::size_t, 4 > > make_dot_integral_moments(const FiniteElement< T > &V, cell::type celltype, polyset::type ptype, std::size_t value_size, int q_deg)
Make interpolation points and weights for dot product integral moments.
Definition: moments.cpp:198
std::tuple< std::vector< std::vector< T > >, std::array< std::size_t, 2 >, std::vector< std::vector< T > >, std::array< std::size_t, 4 > > make_normal_integral_moments(const FiniteElement< T > &V, cell::type celltype, polyset::type ptype, std::size_t value_size, int q_deg)
Compute interpolation points and weights for normal integral moments.
Definition: moments.cpp:350
std::tuple< std::vector< std::vector< T > >, std::array< std::size_t, 2 >, std::vector< std::vector< T > >, std::array< std::size_t, 4 > > make_tangent_integral_moments(const FiniteElement< T > &V, cell::type celltype, polyset::type ptype, std::size_t value_size, int q_deg)
Make interpolation points and weights for tangent integral moments.
Definition: moments.cpp:275
std::tuple< std::vector< std::vector< T > >, std::array< std::size_t, 2 >, std::vector< std::vector< T > >, std::array< std::size_t, 4 > > make_integral_moments(const FiniteElement< T > &moment_space, cell::type celltype, polyset::type ptype, std::size_t value_size, int q_deg)
Make interpolation points and weights for simple integral moments.
Definition: moments.cpp:106
type
Cell type.
Definition: polyset.h:136
Basix: FEniCS runtime basis evaluation library.
Definition: cell.h:17