From: Martin Kronbichler Date: Mon, 11 Sep 2023 20:35:07 +0000 (+0200) Subject: Changelog X-Git-Tag: relicensing~510^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7b59bb9ae09b1ea13b63d84f7d81db90a3c92c3;p=dealii.git Changelog --- 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)