]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add a changelog entry.
authorWolfgang Bangerth <bangerth@colostate.edu>
Thu, 6 Jul 2023 13:16:34 +0000 (07:16 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Mon, 10 Jul 2023 06:12:17 +0000 (00:12 -0600)
doc/news/changes/major/20230706Bangerth [new file with mode: 0644]

diff --git a/doc/news/changes/major/20230706Bangerth b/doc/news/changes/major/20230706Bangerth
new file mode 100644 (file)
index 0000000..bd04641
--- /dev/null
@@ -0,0 +1,13 @@
+Removed: Some, but not all, of the vector classes were derived from a
+base class VectorSpaceVector. This class had been intended to provide
+an abstract interface (via `virtual` functions) to vector-vector
+operations such as dot products or norms. But it turns out that that
+is not practical in many cases: Functions still need to either have
+access to individual elements of the vector, or they need to be able
+to do matrix-vector products. As a consequence, it is rarely useful to
+only have a reference to the base class VectorSpaceVector: One
+actually needs a reference to the derived class. Because of this lack
+of use, we have removed the VectorSpaceVector base class from the
+library.
+<br>
+(Wolfgang Bangerth, 2023/07/06)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.