|
DOLFINx
0.5.1
DOLFINx C++ interface
|
This is the complete list of members for CoordinateElement, including all inherited members.
| cell_shape() const | CoordinateElement | |
| cmdspan2_t typedef | CoordinateElement | |
| compute_jacobian(const U &dphi, const V &cell_geometry, W &&J) | CoordinateElement | inlinestatic |
| compute_jacobian_determinant(const U &J, std::span< typename U::value_type > w) | CoordinateElement | inlinestatic |
| compute_jacobian_inverse(const U &J, V &&K) | CoordinateElement | inlinestatic |
| CoordinateElement(std::shared_ptr< const basix::FiniteElement > element) | CoordinateElement | explicit |
| CoordinateElement(mesh::CellType celltype, int degree, basix::element::lagrange_variant type=basix::element::lagrange_variant::equispaced) | CoordinateElement | |
| create_dof_layout() const | CoordinateElement | |
| degree() const | CoordinateElement | |
| dim() const | CoordinateElement | |
| is_affine() const noexcept | CoordinateElement | inline |
| mdspan2_t typedef | CoordinateElement | |
| needs_dof_permutations() const | CoordinateElement | |
| permute_dofs(const std::span< std::int32_t > &dofs, std::uint32_t cell_perm) const | CoordinateElement | |
| pull_back_affine(U &&X, const V &K, const std::array< double, 3 > &x0, const W &x) | CoordinateElement | inlinestatic |
| pull_back_nonaffine(mdspan2_t X, cmdspan2_t x, cmdspan2_t cell_geometry, double tol=1.0e-8, int maxit=10) const | CoordinateElement | |
| push_forward(U &&x, const V &cell_geometry, const W &phi) | CoordinateElement | inlinestatic |
| tabulate(int nd, std::span< const double > X, std::array< std::size_t, 2 > shape, std::span< double > basis) const | CoordinateElement | |
| tabulate_shape(std::size_t nd, std::size_t num_points) const | CoordinateElement | |
| unpermute_dofs(const std::span< std::int32_t > &dofs, std::uint32_t cell_perm) const | CoordinateElement | |
| variant() const | CoordinateElement | |
| ~CoordinateElement()=default | CoordinateElement | virtual |