From c7b59bb9ae09b1ea13b63d84f7d81db90a3c92c3 Mon Sep 17 00:00:00 2001
From: Martin Kronbichler <martin.kronbichler@uni-a.de>
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.
+<br>
+(Martin Kronbichler, 2023/09/11)
-- 
2.39.5