|
DOLFIN-X
DOLFIN-X C++ interface
|
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) const | dolfinx::fem::FiniteElement | |
| apply_dof_transformation_to_scalar(ufc_scalar_t *data, std::uint32_t cell_permutation, int block_size) const | dolfinx::fem::FiniteElement | |
| block_size() const noexcept | dolfinx::fem::FiniteElement | |
| cell_shape() const noexcept | dolfinx::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) const | dolfinx::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) const | dolfinx::fem::FiniteElement | |
| extract_sub_element(const std::vector< int > &component) const | dolfinx::fem::FiniteElement | |
| family() const noexcept | dolfinx::fem::FiniteElement | |
| FiniteElement(const ufc_finite_element &ufc_element) | dolfinx::fem::FiniteElement | explicit |
| FiniteElement(const FiniteElement &element)=default | dolfinx::fem::FiniteElement | |
| FiniteElement(FiniteElement &&element)=default | dolfinx::fem::FiniteElement | |
| hash() const noexcept | dolfinx::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) const | dolfinx::fem::FiniteElement | |
| interpolation_ident() const noexcept | dolfinx::fem::FiniteElement | |
| interpolation_points() const noexcept | dolfinx::fem::FiniteElement | |
| needs_permutation_data() const noexcept | dolfinx::fem::FiniteElement | |
| num_sub_elements() const noexcept | dolfinx::fem::FiniteElement | |
| operator=(const FiniteElement &element)=default | dolfinx::fem::FiniteElement | |
| operator=(FiniteElement &&element)=default | dolfinx::fem::FiniteElement | |
| reference_value_size() const noexcept | dolfinx::fem::FiniteElement | |
| signature() const noexcept | dolfinx::fem::FiniteElement | |
| space_dimension() const noexcept | dolfinx::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) const | dolfinx::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) const | dolfinx::fem::FiniteElement | |
| value_dimension(int i) const | dolfinx::fem::FiniteElement | |
| value_rank() const noexcept | dolfinx::fem::FiniteElement | |
| value_size() const noexcept | dolfinx::fem::FiniteElement | |
| ~FiniteElement()=default | dolfinx::fem::FiniteElement | virtual |