From 7a59146490403c6b8ae7b7cca76bb0020984a8cb Mon Sep 17 00:00:00 2001 From: Knut Andreas Meyer Date: Fri, 2 Aug 2024 14:19:14 +0200 Subject: [PATCH] Correct function names in devdocs (#1036) Update devdocs to consider #997, and adds the hessian functions from #938 --- docs/src/devdocs/interpolations.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/src/devdocs/interpolations.md b/docs/src/devdocs/interpolations.md index cc85a76046..852333908d 100644 --- a/docs/src/devdocs/interpolations.md +++ b/docs/src/devdocs/interpolations.md @@ -11,13 +11,15 @@ parametrized by the reference element and its characteristic order. Ferrite.getrefdim(::Interpolation) Ferrite.getrefshape(::Interpolation) Ferrite.getorder(::Interpolation) -Ferrite.shape_gradient(::Interpolation, ::Vec, ::Int) -Ferrite.shape_gradient_and_value +Ferrite.reference_shape_gradient(::Interpolation, ::Vec, ::Int) +Ferrite.reference_shape_gradient_and_value(::Interpolation, ::Vec, ::Int) +Ferrite.reference_shape_hessian_gradient_and_value(::Interpolation, ::Vec, ::Int) Ferrite.boundarydof_indices Ferrite.dirichlet_boundarydof_indices Ferrite.reference_shape_values! -Ferrite.shape_gradients! -Ferrite.shape_gradients_and_values! +Ferrite.reference_shape_gradients! +Ferrite.reference_shape_gradients_and_values! +Ferrite.reference_shape_hessians_gradients_and_values! ``` ### Required methods to implement for all subtypes of `Interpolation` to define a new finite element @@ -25,7 +27,7 @@ Ferrite.shape_gradients_and_values! Depending on the dimension of the reference element the following functions have to be implemented ```@docs -Ferrite.shape_value(::Interpolation, ::Vec, ::Int) +Ferrite.reference_shape_value(::Interpolation, ::Vec, ::Int) Ferrite.vertexdof_indices(::Interpolation) Ferrite.dirichlet_vertexdof_indices(::Interpolation) Ferrite.facedof_indices(::Interpolation)