Home Installation Demos C++ docs Python docs
basix::FiniteElement< F > Member List
This is the complete list of members for basix::FiniteElement< F >, including all inherited members.
| base_transformations() const | basix::FiniteElement< F > | |
| cell_type() const | basix::FiniteElement< F > | inline |
| coefficient_matrix() const | basix::FiniteElement< F > | inline |
| degree() const | basix::FiniteElement< F > | inline |
| dim() const | basix::FiniteElement< F > | inline |
| discontinuous() const | basix::FiniteElement< F > | inline |
| dof_ordering() const | basix::FiniteElement< F > | inline |
| dof_transformations_are_identity() const | basix::FiniteElement< F > | inline |
| dof_transformations_are_permutations() const | basix::FiniteElement< F > | inline |
| dpc_variant() const | basix::FiniteElement< F > | inline |
| dual_matrix() const | basix::FiniteElement< F > | inline |
| embedded_subdegree() const | basix::FiniteElement< F > | inline |
| embedded_superdegree() const | basix::FiniteElement< F > | inline |
| entity_closure_dofs() const | basix::FiniteElement< F > | inline |
| entity_dofs() const | basix::FiniteElement< F > | inline |
| entity_transformations() const | basix::FiniteElement< F > | inline |
| family() const | basix::FiniteElement< F > | inline |
| FiniteElement(element::family family, cell::type cell_type, polyset::type poly_type, int degree, const std::vector< std::size_t > &value_shape, mdspan_t< const F, 2 > wcoeffs, const std::array< std::vector< mdspan_t< const F, 2 >>, 4 > &x, const std::array< std::vector< mdspan_t< const F, 4 >>, 4 > &M, int interpolation_nderivs, maps::type map_type, sobolev::space sobolev_space, bool discontinuous, int embedded_subdegree, int embedded_superdegree, element::lagrange_variant lvariant, element::dpc_variant dvariant, std::vector< int > dof_ordering={}) | basix::FiniteElement< F > | |
| FiniteElement(const FiniteElement &element)=default | basix::FiniteElement< F > | |
| FiniteElement(FiniteElement &&element)=default | basix::FiniteElement< F > | |
| get_tensor_product_representation() const | basix::FiniteElement< F > | inline |
| has_tensor_product_factorisation() const | basix::FiniteElement< F > | inline |
| hash() const | basix::FiniteElement< F > | |
| interpolation_is_identity() const | basix::FiniteElement< F > | inline |
| interpolation_matrix() const | basix::FiniteElement< F > | inline |
| interpolation_nderivs() const | basix::FiniteElement< F > | inline |
| lagrange_variant() const | basix::FiniteElement< F > | inline |
| M() const | basix::FiniteElement< F > | inline |
| map_fn() const | basix::FiniteElement< F > | inline |
| map_type() const | basix::FiniteElement< F > | inline |
| operator=(const FiniteElement &element)=default | basix::FiniteElement< F > | |
| operator=(FiniteElement &&element)=default | basix::FiniteElement< F > | |
| operator==(const FiniteElement &e) const | basix::FiniteElement< F > | |
| permute(std::span< std::int32_t > d, std::uint32_t cell_info) const | basix::FiniteElement< F > | inline |
| permute_inv(std::span< std::int32_t > d, std::uint32_t cell_info) const | basix::FiniteElement< F > | inline |
| permute_subentity_closure(std::span< std::int32_t > d, std::uint32_t cell_info, cell::type entity_type, int entity_index) const | basix::FiniteElement< F > | inline |
| permute_subentity_closure(std::span< std::int32_t > d, std::uint32_t entity_info, cell::type entity_type) const | basix::FiniteElement< F > | inline |
| permute_subentity_closure_inv(std::span< std::int32_t > d, std::uint32_t cell_info, cell::type entity_type, int entity_index) const | basix::FiniteElement< F > | inline |
| permute_subentity_closure_inv(std::span< std::int32_t > d, std::uint32_t entity_info, cell::type entity_type) const | basix::FiniteElement< F > | inline |
| points() const | basix::FiniteElement< F > | inline |
| polyset_type() const | basix::FiniteElement< F > | inline |
| pull_back(impl::mdspan_t< const F, 3 > u, impl::mdspan_t< const F, 3 > J, std::span< const F > detJ, impl::mdspan_t< const F, 3 > K) const | basix::FiniteElement< F > | |
| push_forward(impl::mdspan_t< const F, 3 > U, impl::mdspan_t< const F, 3 > J, std::span< const F > detJ, impl::mdspan_t< const F, 3 > K) const | basix::FiniteElement< F > | |
| scalar_type typedef | basix::FiniteElement< F > | |
| sobolev_space() const | basix::FiniteElement< F > | inline |
| T_apply(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| T_apply_right(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| tabulate(int nd, impl::mdspan_t< const F, 2 > x) const | basix::FiniteElement< F > | |
| tabulate(int nd, std::span< const F > x, std::array< std::size_t, 2 > shape) const | basix::FiniteElement< F > | |
| tabulate(int nd, impl::mdspan_t< const F, 2 > x, mdspan_t< F, 4 > basis) const | basix::FiniteElement< F > | |
| tabulate(int nd, std::span< const F > x, std::array< std::size_t, 2 > xshape, std::span< F > basis) const | basix::FiniteElement< F > | |
| tabulate_shape(std::size_t nd, std::size_t num_points) const | basix::FiniteElement< F > | inline |
| Tinv_apply(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| Tinv_apply_right(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| Tt_apply(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| Tt_apply_right(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| Tt_inv_apply(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| Tt_inv_apply_right(std::span< T > u, int n, std::uint32_t cell_info) const | basix::FiniteElement< F > | |
| value_shape() const | basix::FiniteElement< F > | inline |
| wcoeffs() const | basix::FiniteElement< F > | inline |
| x() const | basix::FiniteElement< F > | inline |
| ~FiniteElement()=default | basix::FiniteElement< F > |
