- Jun 03, 2024
-
-
Simon Praetorius authored
fix bvector += bindings See merge request !565
-
- Jun 02, 2024
-
-
Simon Praetorius authored
Set real_type of MultiTypeBlockVector See merge request !480
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
-
- May 31, 2024
-
-
Simon Praetorius authored
Revert "Merge branch 'issue/block-traits-field-traits' into 'master'" See merge request !567
-
Simon Praetorius authored
This reverts merge request !564
-
- May 30, 2024
-
-
Simon Praetorius authored
Define BlockTraits in terms of FieldTraits See merge request !564
-
- May 06, 2024
-
-
Andreas Dedner authored
refactor blockvector bindings to allow for generic types See merge request !562
-
- Apr 18, 2024
-
-
Alexander Müller authored
-
- Apr 17, 2024
-
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
Add a specialization of FieldTraits for VariableBlockVector See merge request !563
-
Alexander Müller authored
-
- Apr 12, 2024
-
-
Simon Praetorius authored
-
- Apr 10, 2024
-
-
Carsten Gräser authored
[cleanup] Remove unused allocators See merge request !560
-
- Mar 22, 2024
-
-
Carsten Gräser authored
Remove allocator template parameter from the classes `base_array_unmanaged`, `compressed_base_array_unmanaged`, `block_vector_unmanaged`, `compressed_block_vector_unmanaged`, and `CompressedBlockVectorWindow`. All of these classes do not manage memory on their own. The provided allocator was only used to deduce `size_type`. The latter is now provided as template parameter explicitely. Notice that this (seemigly breaking) change is safe, because all these classes are clearly marked as implementation details that should not be used outside of dune-istl.
-
- Mar 03, 2024
-
-
Carsten Gräser authored
Export missing functionality in MatrixIndexSet See merge request !559
-
Carsten Gräser authored
The `MatrixIndexSet` class provides access to an incomplete subset of its internal data. While the number of rows is exported, the number of cols and the column indices per row have been missing so far. This was an oversight, since one can hardly use the class without this, unless one relies on the dedicated `exportIdx()` method for `BCRSMatrix`. With the missing data exported, one can now easily use `MatrixIndexSet` to build patterns for other sparse matrix classes.
-
- Feb 11, 2024
-
-
Oliver Sander authored
Various fixes and tests for the printSparseMatrix method See merge request !558
-
- Feb 10, 2024
-
-
Oliver Sander authored
No fixes necessary.
-
Oliver Sander authored
-
Oliver Sander authored
And test it!
-
Oliver Sander authored
... and move it in front of the method that calls it. AIUI this facilitates template deduction.
-
Oliver Sander authored
Also, add a test for this. It seems that not many people use this method. Otherwise the bug would have been noticed much earlier.
-
- Jan 29, 2024
-
-
Santiago Ospina De Los Ríos authored
Improve deprecation information. See merge request !557
-
- Jan 27, 2024
-
-
Christoph Grüninger authored
-
- Jan 26, 2024
-
-
Carsten Gräser authored
Add BCRSMatrix::setIndicesNoSort() and speedup MatrixIndexSet::exportIdx() See merge request !550
-
Carsten Gräser authored
-
Carsten Gräser authored
Before this patch `BCRSMatrix::addindex()` was used on individual column indices. This is slow because each insertion does a binary search although the inserted indices are already sorted. Bulk-inserting whole rows with `setIndices()` improves on this significantly but still does a non-necessary sort. The latter is avoided by the new `BCRSMatrix::setIndicesNoSort()` method.
-
Carsten Gräser authored
This is similar to `setIndices()` but does not sort indices after insertion which allows to avoid an additional sort on an already sorted range. The latter e.g. is the case when using sorted containers as it is done in `MatrixIndexSet`.
-
- Jan 18, 2024
-
-
Christoph Grüninger authored
Fix Doxygen warnings See merge request !552
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Add line breaks. Remove indentation as Doxygen treats it as <pre>.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Markus Blatt authored
Add flag useFixedOrder to the coarsen method of AMGs ParallelIndicesCoarsener. See merge request !553
-
Lisa Julia Nebel authored
This tests makes sure the matrices in the hierarchy get created in a deterministic way when the flag 'useFixedOrder' of the coarseningCriterion is set to true.
-
Lisa Julia Nebel authored
-
-