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

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

cell_shape() constCoordinateElement
cmdspan2_t typedefCoordinateElement
compute_jacobian(const U &dphi, const V &cell_geometry, W &&J)CoordinateElementinlinestatic
compute_jacobian_determinant(const U &J, std::span< typename U::value_type > w)CoordinateElementinlinestatic
compute_jacobian_inverse(const U &J, V &&K)CoordinateElementinlinestatic
CoordinateElement(std::shared_ptr< const basix::FiniteElement > element)CoordinateElementexplicit
CoordinateElement(mesh::CellType celltype, int degree, basix::element::lagrange_variant type=basix::element::lagrange_variant::equispaced)CoordinateElement
create_dof_layout() constCoordinateElement
degree() constCoordinateElement
dim() constCoordinateElement
is_affine() const noexceptCoordinateElementinline
mdspan2_t typedefCoordinateElement
needs_dof_permutations() constCoordinateElement
permute_dofs(const std::span< std::int32_t > &dofs, std::uint32_t cell_perm) constCoordinateElement
pull_back_affine(U &&X, const V &K, const std::array< double, 3 > &x0, const W &x)CoordinateElementinlinestatic
pull_back_nonaffine(mdspan2_t X, cmdspan2_t x, cmdspan2_t cell_geometry, double tol=1.0e-8, int maxit=10) constCoordinateElement
push_forward(U &&x, const V &cell_geometry, const W &phi)CoordinateElementinlinestatic
tabulate(int nd, std::span< const double > X, std::array< std::size_t, 2 > shape, std::span< double > basis) constCoordinateElement
tabulate_shape(std::size_t nd, std::size_t num_points) constCoordinateElement
unpermute_dofs(const std::span< std::int32_t > &dofs, std::uint32_t cell_perm) constCoordinateElement
variant() constCoordinateElement
~CoordinateElement()=defaultCoordinateElementvirtual