From c7b59bb9ae09b1ea13b63d84f7d81db90a3c92c3 Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Mon, 11 Sep 2023 22:35:07 +0200 Subject: [PATCH] Changelog --- .../changes/incompatibilities/20230911Kronbichler | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 doc/news/changes/incompatibilities/20230911Kronbichler diff --git a/doc/news/changes/incompatibilities/20230911Kronbichler b/doc/news/changes/incompatibilities/20230911Kronbichler new file mode 100644 index 0000000000..978dbe52d8 --- /dev/null +++ b/doc/news/changes/incompatibilities/20230911Kronbichler @@ -0,0 +1,11 @@ +Changed: The class FEEvaluation now uses a different internal data layout for +the gradients, exposed via FEEvaluation::begin_gradients(). Now, the entries +of the partial derivatives in the space directions are placed adjacent in +memory. The entries of different components are still separated by the entries +on all points. This change has been made to simplify the access in the +FEEvaluation::get_gradient() and FEEvaluation::submit_gradient() functions, +which is especially useful for the case with many FE components. For the +regular use of FEEvaluation apart from the plain pointers mentioned above, +there is no change in behavior. +
+(Martin Kronbichler, 2023/09/11) -- 2.39.5