This is the complete list of members for basix::FiniteElement, including all inherited members.
apply_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_transpose_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_inverse_transpose_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_transpose_dof_transformation(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
apply_transpose_dof_transformation_to_transpose(const xtl::span< T > &data, int block_size, std::uint32_t cell_info) const | basix::FiniteElement | |
base_transformations() const | basix::FiniteElement | |
cell_type() const | basix::FiniteElement | |
degree() const | basix::FiniteElement | |
dim() const | basix::FiniteElement | |
dof_transformations_are_identity() const | basix::FiniteElement | |
dof_transformations_are_permutations() 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 xt::xtensor< double, 3 > &coeffs, const std::map< cell::type, xt::xtensor< double, 3 >> &entity_transformations, const std::array< std::vector< xt::xtensor< double, 2 >>, 4 > &x, const std::array< std::vector< xt::xtensor< double, 3 >>, 4 > &M, maps::type map_type=maps::type::identity) | basix::FiniteElement | |
FiniteElement(const FiniteElement &element)=default | basix::FiniteElement | |
FiniteElement(FiniteElement &&element)=default | basix::FiniteElement | |
interpolation_matrix() const | basix::FiniteElement | |
map_pull_back(const xt::xtensor< double, 3 > &u, const xt::xtensor< double, 3 > &J, const xtl::span< const double > &detJ, const xt::xtensor< double, 3 > &K) const | basix::FiniteElement | |
map_pull_back_m(const O &u, const P &J, const Q &detJ, const S &K, T &&U) const | basix::FiniteElement | inline |
map_push_forward(const xt::xtensor< double, 3 > &U, const xt::xtensor< double, 3 > &J, const xtl::span< const double > &detJ, const xt::xtensor< double, 3 > &K) const | basix::FiniteElement | |
map_push_forward_m(const O &U, const P &J, const Q &detJ, const S &K, T &&u) const | basix::FiniteElement | inline |
map_type | basix::FiniteElement | |
mapping_type() const | basix::FiniteElement | |
num_entity_closure_dofs() const | basix::FiniteElement | |
num_entity_dofs() const | basix::FiniteElement | |
num_points() const | basix::FiniteElement | |
operator=(const FiniteElement &element)=default | basix::FiniteElement | |
operator=(FiniteElement &&element)=default | basix::FiniteElement | |
permute_dofs(const xtl::span< std::int32_t > &dofs, std::uint32_t cell_info) const | basix::FiniteElement | |
points() const | basix::FiniteElement | |
tabulate(int nd, const xt::xarray< double > &x) const | basix::FiniteElement | |
tabulate(int nd, const xt::xarray< double > &x, xt::xtensor< double, 4 > &basis_data) const | basix::FiniteElement | |
unpermute_dofs(const xtl::span< std::int32_t > &dofs, std::uint32_t cell_info) const | basix::FiniteElement | |
value_shape() const | basix::FiniteElement | |
value_size() const | basix::FiniteElement | |
~FiniteElement()=default | basix::FiniteElement |