DOLFIN-X
DOLFIN-X C++ interface
dolfinx::fem::FiniteElement Member List

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

apply_dof_transformation(double *data, std::uint32_t cell_permutation, int block_size) constdolfinx::fem::FiniteElement
apply_dof_transformation_to_scalar(ufc_scalar_t *data, std::uint32_t cell_permutation, int block_size) constdolfinx::fem::FiniteElement
block_size() const noexceptdolfinx::fem::FiniteElement
cell_shape() const noexceptdolfinx::fem::FiniteElement
evaluate_reference_basis(Eigen::Tensor< double, 3, Eigen::RowMajor > &values, const Eigen::Ref< const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >> &X) constdolfinx::fem::FiniteElement
evaluate_reference_basis_derivatives(Eigen::Tensor< double, 4, Eigen::RowMajor > &reference_values, int order, const Eigen::Ref< const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >> &X) constdolfinx::fem::FiniteElement
extract_sub_element(const std::vector< int > &component) constdolfinx::fem::FiniteElement
family() const noexceptdolfinx::fem::FiniteElement
FiniteElement(const ufc_finite_element &ufc_element)dolfinx::fem::FiniteElementexplicit
FiniteElement(const FiniteElement &element)=defaultdolfinx::fem::FiniteElement
FiniteElement(FiniteElement &&element)=defaultdolfinx::fem::FiniteElement
hash() const noexceptdolfinx::fem::FiniteElement
interpolate(const Eigen::Array< ufc_scalar_t, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &values, std::uint32_t cell_permutation, tcb::span< ufc_scalar_t > dofs) constdolfinx::fem::FiniteElement
interpolation_ident() const noexceptdolfinx::fem::FiniteElement
interpolation_points() const noexceptdolfinx::fem::FiniteElement
needs_permutation_data() const noexceptdolfinx::fem::FiniteElement
num_sub_elements() const noexceptdolfinx::fem::FiniteElement
operator=(const FiniteElement &element)=defaultdolfinx::fem::FiniteElement
operator=(FiniteElement &&element)=defaultdolfinx::fem::FiniteElement
reference_value_size() const noexceptdolfinx::fem::FiniteElement
signature() const noexceptdolfinx::fem::FiniteElement
space_dimension() const noexceptdolfinx::fem::FiniteElement
transform_reference_basis(Eigen::Tensor< double, 3, Eigen::RowMajor > &values, const Eigen::Tensor< double, 3, Eigen::RowMajor > &reference_values, const Eigen::Ref< const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >> &X, const Eigen::Tensor< double, 3, Eigen::RowMajor > &J, const tcb::span< const double > &detJ, const Eigen::Tensor< double, 3, Eigen::RowMajor > &K) constdolfinx::fem::FiniteElement
transform_reference_basis_derivatives(Eigen::Tensor< double, 4, Eigen::RowMajor > &values, std::size_t order, const Eigen::Tensor< double, 4, Eigen::RowMajor > &reference_values, const Eigen::Ref< const Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >> &X, const Eigen::Tensor< double, 3, Eigen::RowMajor > &J, const tcb::span< const double > &detJ, const Eigen::Tensor< double, 3, Eigen::RowMajor > &K) constdolfinx::fem::FiniteElement
value_dimension(int i) constdolfinx::fem::FiniteElement
value_rank() const noexceptdolfinx::fem::FiniteElement
value_size() const noexceptdolfinx::fem::FiniteElement
~FiniteElement()=defaultdolfinx::fem::FiniteElementvirtual