- Apr 12, 2024
-
-
Simon Praetorius authored
-
- 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.
-
- Jan 08, 2023
-
-
Oliver Sander authored
And fix all spelling errors that codespell currently finds.
-
- Dec 02, 2022
-
-
Christoph Grüninger authored
-
- Sep 30, 2022
-
-
Ansgar Burchardt authored
See https://reuse.software/ for a description.
-
- Apr 11, 2020
- Feb 26, 2020
-
-
Oliver Sander authored
-
- Jan 21, 2020
-
-
Ansgar Burchardt authored
Several members of `std::allocator` were already deprecated in C++17 and have now been removed in C++20. This patch uses the appropriate members of `std::allocator_traits` instead.
-
- Dec 10, 2018
-
-
Ansgar Burchardt authored
It was deprecated in C++17.
-
- Dec 06, 2018
-
-
Steffen Müthing authored
Tunnel size access of the CreateIterator through a proxy to work around interface limitations in the window type
-
Lasse Hinrichsen-Bischoff authored
See issue #56.
-
- Dec 03, 2018
-
-
Oliver Sander authored
-
- Aug 08, 2018
-
-
Oliver Sander authored
The class VariableBlockVector::CreateIterator behaves basically like an STL output iterator, but it didn't quite implement the required interface. This patch adds the missing methods and extends the unit test. The main benefit of this (besides interface beauty) is that you can now use std::fill etc. to set the block sizes of a VariableBlockVector.
-
- Nov 17, 2016
-
-
There are various classes in dune-istl that are effectively implementation classes internal to dune-istl. A few of them are base_array_unmanaged, base_array_window, compressed_base_array_unmanaged,block_vector_unmanaged, BlockVectorWindow, compressed_block_vector_unmanaged, CompressedBlockVectorWindow See #22 for a brief discussion. This patch moves the classes into the namespace 'Imp'. That way it is clear that they are internal. All code outside of dune-istl using those classes will break, but does such code really exist?
-
- Mar 21, 2016
-
-
Felix Gruber authored
-
- Feb 21, 2016
-
-
Oliver Sander authored
I had removed it by accident in one of the previous commits.
-
Oliver Sander authored
-
- Feb 20, 2016
-
-
Oliver Sander authored
Just as containers from the standard library do. These types are needed for proper interface testing of the dune-istl vector interface. For VariableBlockVector, in particular, the type used for references is *not* value_type&, and therefore the more general approach using a separate 'reference' type is needed.
-
Oliver Sander authored
Yes, strictly speaking this is an API change. But the VariableBlockVector code has been so buggy until the last few patches that I doubt anyone actually used it.
-
Oliver Sander authored
Previously, a method of the same name was inherited from the base class, which however returned bogus results.
-
- Feb 19, 2016
-
-
Oliver Sander authored
- much shorter code - makes the iterators pass the test suite
-
Oliver Sander authored
-
- Feb 18, 2016
-
-
Oliver Sander authored
Previously, they were inherited from the base class, resulting in the wrong types.
-
- Apr 13, 2015
-
-
Oliver Sander authored
-
- May 22, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r1594]]
-
- May 02, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r1570]]
-
- Aug 30, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r1495]]
-
- Dec 01, 2010
-
-
Markus Blatt authored
rbegin -> beforeEnd rend -> beforeBegin [[Imported from SVN: r1414]]
-
- Jul 27, 2010
-
-
Markus Blatt authored
original comment: Fixed bug in memory management. Memory was allocated with allocator.allocate(n) and always freed with allocator.allocate(1). This might have resulted in memory leaks that are not noticed by valgrind. [[Imported from SVN: r1242]]
-
- Apr 23, 2010
-
-
Oliver Sander authored
[[Imported from SVN: r1205]]
-
- Apr 22, 2010
-
-
Oliver Sander authored
[[Imported from SVN: r1200]]
-
- Apr 01, 2010
-
-
Oliver Sander authored
[[Imported from SVN: r1190]]
-
- Oct 13, 2009
-
-
Christian Engwer authored
* update configure and Makefiles [[Imported from SVN: r1100]]
-
- Jul 10, 2008
-
-
Markus Blatt authored
Otherwise VariableBlockVector v=0 implicitly calls VariableBlockVector v(0) which constructsa a vector with 0 elements. [[Imported from SVN: r913]]
-
- Apr 14, 2008
-
-
Markus Blatt authored
[[Imported from SVN: r887]]
-
- Aug 15, 2007
-
-
Markus Blatt authored
[[Imported from SVN: r802]]
-
- Aug 03, 2007
-
-
Oliver Sander authored
[[Imported from SVN: r783]]
-
- Apr 20, 2007
-
-
Markus Blatt authored
[[Imported from SVN: r751]]
-
- Apr 22, 2005
-
-
Markus Blatt authored
different values are documented. [[Imported from SVN: r218]]
-