DOLFINx
0.5.1
DOLFINx C++ interface
|
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) const | FiniteElement | inline |
apply_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
apply_inverse_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
apply_inverse_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
apply_inverse_transpose_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
apply_inverse_transpose_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
apply_transpose_dof_transformation(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
apply_transpose_dof_transformation_to_transpose(const std::span< T > &data, std::uint32_t cell_permutation, int block_size) const | FiniteElement | inline |
basix_element() const | FiniteElement | |
block_size() const noexcept | FiniteElement | |
cell_shape() const noexcept | FiniteElement | |
create_interpolation_operator(const FiniteElement &from) const | FiniteElement | |
extract_sub_element(const std::vector< int > &component) const | FiniteElement | |
family() const noexcept | FiniteElement | |
FiniteElement(const ufcx_finite_element &e) | FiniteElement | explicit |
FiniteElement(const basix::FiniteElement &element, int bs) | FiniteElement | |
FiniteElement(const FiniteElement &element)=delete | FiniteElement | |
FiniteElement(FiniteElement &&element)=default | FiniteElement | |
get_dof_permutation_function(bool inverse=false, bool scalar_element=false) const | FiniteElement | |
get_dof_transformation_function(bool inverse=false, bool transpose=false, bool scalar_element=false) const | FiniteElement | inline |
get_dof_transformation_to_transpose_function(bool inverse=false, bool transpose=false, bool scalar_element=false) const | FiniteElement | inline |
interpolation_ident() const noexcept | FiniteElement | |
interpolation_operator() const | FiniteElement | |
interpolation_points() const | FiniteElement | |
is_mixed() const noexcept | FiniteElement | |
map_ident() const noexcept | FiniteElement | |
map_type() const | FiniteElement | |
needs_dof_permutations() const noexcept | FiniteElement | |
needs_dof_transformations() const noexcept | FiniteElement | |
num_sub_elements() const noexcept | FiniteElement | |
operator!=(const FiniteElement &e) const | FiniteElement | |
operator=(const FiniteElement &element)=delete | FiniteElement | |
operator=(FiniteElement &&element)=default | FiniteElement | |
operator==(const FiniteElement &e) const | FiniteElement | |
permute_dofs(const std::span< std::int32_t > &doflist, std::uint32_t cell_permutation) const | FiniteElement | |
reference_value_size() const | FiniteElement | |
signature() const noexcept | FiniteElement | |
space_dimension() const noexcept | FiniteElement | |
sub_elements() const noexcept | FiniteElement | |
tabulate(std::span< double > values, std::span< const double > X, std::array< std::size_t, 2 > shape, int order) const | FiniteElement | |
tabulate(std::span< const double > X, std::array< std::size_t, 2 > shape, int order) const | FiniteElement | |
unpermute_dofs(const std::span< std::int32_t > &doflist, std::uint32_t cell_permutation) const | FiniteElement | |
value_shape() const noexcept | FiniteElement | |
value_size() const | FiniteElement | |
~FiniteElement()=default | FiniteElement | virtual |