From 89c8e02efddc0db1d9b14c8824d61e009dec014a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@dune-project.org> Date: Fri, 26 Jan 2024 16:21:44 +0100 Subject: [PATCH] [doc] Add addition of BCRSMatrix::setIndicesNoSort() to change log. --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3871a3fc5..7585217c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception # Master (will become release 2.10) +- A method `BCRSMatrix::setIndicesNoSort()` was added. Similar + to `BCRSMatrix::setIndices()` this allows to insert all indices + of a row at once, but - incontrast to the latter - does not sort them. + This allows to speed up insertion if indices are already sorted. + - `UMFPACK` is extended to arbitrary blocked matrix structures. This includes `MultiTypeBlockMatrix`. The external interface is unchanged. However, internally the `BCCSMatrixInitializer` is replaced by direct calls of `flatMatrixForEach` similar to `Cholmod`. This requires a compatible vector field of "ignored" degrees of freedom. The method `setSubMatrix` with a top-level index set is preserved for compatibility. -- GitLab