This is the complete list of members for basix::FiniteElement, including all inherited members.
apply_dof_transformation(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_dof_transformation_to_transpose(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_dof_transformation(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_dof_transformation_to_transpose(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_transpose_dof_transformation(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_transpose_dof_transformation_to_transpose(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_transpose_dof_transformation(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_transpose_dof_transformation_to_transpose(const std::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
base_transformations() const | basix::FiniteElement | |
cell_type() const | basix::FiniteElement | |
coefficient_matrix() const | basix::FiniteElement | |
degree() const | basix::FiniteElement | |
dim() const | basix::FiniteElement | |
discontinuous() const | basix::FiniteElement | |
dof_transformations_are_identity() const | basix::FiniteElement | |
dof_transformations_are_permutations() const | basix::FiniteElement | |
dpc_variant() const | basix::FiniteElement | |
dual_matrix() const | basix::FiniteElement | |
entity_closure_dofs() const | basix::FiniteElement | |
entity_dofs() const | basix::FiniteElement | |
entity_transformations() const | basix::FiniteElement | |
family() const | basix::FiniteElement | |
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const cmdspan2_t &wcoeffs, const std::array< std::vector< cmdspan2_t >, 4 > &x, const std::array< std::vector< cmdspan4_t >, 4 > &M, int interpolation_nderivs, maps::type map_type, sobolev::space sobolev_space, bool discontinuous, int highest_complete_degree, int highest_degree, element::lagrange_variant lvariant, element::dpc_variant dvariant, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={}) | basix::FiniteElement | |
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const cmdspan2_t &wcoeffs, const std::array< std::vector< cmdspan2_t >, 4 > &x, const std::array< std::vector< cmdspan4_t >, 4 > &M, int interpolation_nderivs, maps::type map_type, sobolev::space sobolev_space, bool discontinuous, int highest_complete_degree, int highest_degree, element::lagrange_variant lvariant, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={}) | basix::FiniteElement | |
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const cmdspan2_t &wcoeffs, const std::array< std::vector< cmdspan2_t >, 4 > &x, const std::array< std::vector< cmdspan4_t >, 4 > &M, int interpolation_nderivs, maps::type map_type, sobolev::space sobolev_space, bool discontinuous, int highest_complete_degree, int highest_degree, element::dpc_variant dvariant, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={}) | basix::FiniteElement | |
FiniteElement(element::family family, cell::type cell_type, int degree, const std::vector< std::size_t > &value_shape, const cmdspan2_t &wcoeffs, const std::array< std::vector< cmdspan2_t >, 4 > &x, const std::array< std::vector< cmdspan4_t >, 4 > &M, int interpolation_nderivs, maps::type map_type, sobolev::space sobolev_space, bool discontinuous, int highest_complete_degree, int highest_degree, std::vector< std::tuple< std::vector< FiniteElement >, std::vector< int >>> tensor_factors={}) | basix::FiniteElement | |
FiniteElement(const FiniteElement &element)=default | basix::FiniteElement | |
FiniteElement(FiniteElement &&element)=default | basix::FiniteElement | |
get_tensor_product_representation() const | basix::FiniteElement | |
has_tensor_product_factorisation() const | basix::FiniteElement | |
highest_complete_degree() const | basix::FiniteElement | |
highest_degree() const | basix::FiniteElement | |
interpolation_is_identity() const | basix::FiniteElement | |
interpolation_matrix() const | basix::FiniteElement | |
interpolation_nderivs() const | basix::FiniteElement | |
lagrange_variant() const | basix::FiniteElement | |
M() const | basix::FiniteElement | |
map_fn() const | basix::FiniteElement | inline |
map_type() const | basix::FiniteElement | |
operator=(const FiniteElement &element)=default | basix::FiniteElement | |
operator=(FiniteElement &&element)=default | basix::FiniteElement | |
operator==(const FiniteElement &e) const | basix::FiniteElement | |
permute_dofs(const std::span< std::int32_t > &dofs, std::uint32_t cell_info) const | basix::FiniteElement | |
points() const | basix::FiniteElement | |
pull_back(impl::cmdspan3_t u, impl::cmdspan3_t J, std::span< const double > detJ, impl::cmdspan3_t K) const | basix::FiniteElement | |
push_forward(impl::cmdspan3_t U, impl::cmdspan3_t J, std::span< const double > detJ, impl::cmdspan3_t K) const | basix::FiniteElement | |
sobolev_space() const | basix::FiniteElement | |
tabulate(int nd, impl::cmdspan2_t x) const | basix::FiniteElement | |
tabulate(int nd, const std::span< const double > &x, std::array< std::size_t, 2 > shape) const | basix::FiniteElement | |
tabulate(int nd, impl::cmdspan2_t x, impl::mdspan4_t basis) const | basix::FiniteElement | |
tabulate(int nd, const std::span< const double > &x, std::array< std::size_t, 2 > xshape, const std::span< double > &basis) const | basix::FiniteElement | |
tabulate_shape(std::size_t nd, std::size_t num_points) const | basix::FiniteElement | |
unpermute_dofs(const std::span< std::int32_t > &dofs, std::uint32_t cell_info) const | basix::FiniteElement | |
value_shape() const | basix::FiniteElement | |
wcoeffs() const | basix::FiniteElement | |
x() const | basix::FiniteElement | |
~FiniteElement()=default | basix::FiniteElement |