[cleanup] Remove unused allocators
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.
parent
64f5f518
No related branches found
No related tags found
Showing
- dune/istl/basearray.hh 4 additions, 14 deletionsdune/istl/basearray.hh
- dune/istl/bcrsmatrix.hh 3 additions, 3 deletionsdune/istl/bcrsmatrix.hh
- dune/istl/bvector.hh 32 additions, 41 deletionsdune/istl/bvector.hh
- dune/istl/matrix.hh 4 additions, 4 deletionsdune/istl/matrix.hh
- dune/istl/vbvector.hh 5 additions, 5 deletionsdune/istl/vbvector.hh
- dune/python/istl/bvector.hh 1 addition, 1 deletiondune/python/istl/bvector.hh
Loading
Please register or sign in to comment