Basix 0.9.0

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() constbasix::FiniteElement< F >
cell_type() constbasix::FiniteElement< F >inline
coefficient_matrix() constbasix::FiniteElement< F >inline
degree() constbasix::FiniteElement< F >inline
dim() constbasix::FiniteElement< F >inline
discontinuous() constbasix::FiniteElement< F >inline
dof_ordering() constbasix::FiniteElement< F >inline
dof_transformations_are_identity() constbasix::FiniteElement< F >inline
dof_transformations_are_permutations() constbasix::FiniteElement< F >inline
dpc_variant() constbasix::FiniteElement< F >inline
dual_matrix() constbasix::FiniteElement< F >inline
embedded_subdegree() constbasix::FiniteElement< F >inline
embedded_superdegree() constbasix::FiniteElement< F >inline
entity_closure_dofs() constbasix::FiniteElement< F >inline
entity_dofs() constbasix::FiniteElement< F >inline
entity_transformations() constbasix::FiniteElement< F >inline
family() constbasix::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)=defaultbasix::FiniteElement< F >
FiniteElement(FiniteElement &&element)=defaultbasix::FiniteElement< F >
get_tensor_product_representation() constbasix::FiniteElement< F >inline
has_tensor_product_factorisation() constbasix::FiniteElement< F >inline
hash() constbasix::FiniteElement< F >
interpolation_is_identity() constbasix::FiniteElement< F >inline
interpolation_matrix() constbasix::FiniteElement< F >inline
interpolation_nderivs() constbasix::FiniteElement< F >inline
lagrange_variant() constbasix::FiniteElement< F >inline
M() constbasix::FiniteElement< F >inline
map_fn() constbasix::FiniteElement< F >inline
map_type() constbasix::FiniteElement< F >inline
operator=(const FiniteElement &element)=defaultbasix::FiniteElement< F >
operator=(FiniteElement &&element)=defaultbasix::FiniteElement< F >
operator==(const FiniteElement &e) constbasix::FiniteElement< F >
permute(std::span< std::int32_t > d, std::uint32_t cell_info) constbasix::FiniteElement< F >inline
permute_inv(std::span< std::int32_t > d, std::uint32_t cell_info) constbasix::FiniteElement< F >inline
permute_subentity_closure(std::span< std::int32_t > d, std::uint32_t cell_info, cell::type entity_type, int entity_index) constbasix::FiniteElement< F >inline
permute_subentity_closure(std::span< std::int32_t > d, std::uint32_t entity_info, cell::type entity_type) constbasix::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) constbasix::FiniteElement< F >inline
permute_subentity_closure_inv(std::span< std::int32_t > d, std::uint32_t entity_info, cell::type entity_type) constbasix::FiniteElement< F >inline
points() constbasix::FiniteElement< F >inline
polyset_type() constbasix::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) constbasix::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) constbasix::FiniteElement< F >
sobolev_space() constbasix::FiniteElement< F >inline
T_apply(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
T_apply_right(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
tabulate(int nd, impl::mdspan_t< const F, 2 > x) constbasix::FiniteElement< F >
tabulate(int nd, std::span< const F > x, std::array< std::size_t, 2 > shape) constbasix::FiniteElement< F >
tabulate(int nd, impl::mdspan_t< const F, 2 > x, mdspan_t< F, 4 > basis) constbasix::FiniteElement< F >
tabulate(int nd, std::span< const F > x, std::array< std::size_t, 2 > xshape, std::span< F > basis) constbasix::FiniteElement< F >
tabulate_shape(std::size_t nd, std::size_t num_points) constbasix::FiniteElement< F >inline
Tinv_apply(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
Tinv_apply_right(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
Tt_apply(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
Tt_apply_right(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
Tt_inv_apply(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
Tt_inv_apply_right(std::span< T > u, int n, std::uint32_t cell_info) constbasix::FiniteElement< F >
value_shape() constbasix::FiniteElement< F >inline
wcoeffs() constbasix::FiniteElement< F >inline
x() constbasix::FiniteElement< F >inline
~FiniteElement()=defaultbasix::FiniteElement< F >