Note: this is documentation for an old release. View the latest documentation at docs.fenicsproject.org/dolfinx/v0.9.0/cpp/doxygen/da/d34/classdolfinx_1_1fem_1_1FiniteElement-members.html
DOLFINx  0.5.1
DOLFINx C++ interface
FiniteElement Member List

This is the complete list of members for FiniteElement, including all inherited members.

apply_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_inverse_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_inverse_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_inverse_transpose_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_inverse_transpose_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_transpose_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
apply_transpose_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) constFiniteElementinline
basix_element() constFiniteElement
block_size() const noexceptFiniteElement
cell_shape() const noexceptFiniteElement
create_interpolation_operator(const FiniteElement &from) constFiniteElement
extract_sub_element(const std::vector< int > &component) constFiniteElement
family() const noexceptFiniteElement
FiniteElement(const ufcx_finite_element &e)FiniteElementexplicit
FiniteElement(const basix::FiniteElement &element, int bs)FiniteElement
FiniteElement(const FiniteElement &element)=deleteFiniteElement
FiniteElement(FiniteElement &&element)=defaultFiniteElement
get_dof_permutation_function(bool inverse=false, bool scalar_element=false) constFiniteElement
get_dof_transformation_function(bool inverse=false, bool transpose=false, bool scalar_element=false) constFiniteElementinline
get_dof_transformation_to_transpose_function(bool inverse=false, bool transpose=false, bool scalar_element=false) constFiniteElementinline
interpolation_ident() const noexceptFiniteElement
interpolation_operator() constFiniteElement
interpolation_points() constFiniteElement
is_mixed() const noexceptFiniteElement
map_ident() const noexceptFiniteElement
map_type() constFiniteElement
needs_dof_permutations() const noexceptFiniteElement
needs_dof_transformations() const noexceptFiniteElement
num_sub_elements() const noexceptFiniteElement
operator!=(const FiniteElement &e) constFiniteElement
operator=(const FiniteElement &element)=deleteFiniteElement
operator=(FiniteElement &&element)=defaultFiniteElement
operator==(const FiniteElement &e) constFiniteElement
permute_dofs(const std::span< std::int32_t > &doflist, std::uint32_t cell_permutation) constFiniteElement
reference_value_size() constFiniteElement
signature() const noexceptFiniteElement
space_dimension() const noexceptFiniteElement
sub_elements() const noexceptFiniteElement
tabulate(std::span< double > values, std::span< const double > X, std::array< std::size_t, 2 > shape, int order) constFiniteElement
tabulate(std::span< const double > X, std::array< std::size_t, 2 > shape, int order) constFiniteElement
unpermute_dofs(const std::span< std::int32_t > &doflist, std::uint32_t cell_permutation) constFiniteElement
value_shape() const noexceptFiniteElement
value_size() constFiniteElement
~FiniteElement()=defaultFiniteElementvirtual