- Dec 14, 2018
-
-
Christian Engwer authored
Merge branch 'feature/completeFCGSolver' into 'master' ref:core/dune-istl I have modified the FCGSolver a little bit so that it's easier to handle, and also renamed it for clarity to RestartedFCGSolver. Than I derived the CompleteFCGSolver from it. The CompleteFCGSolver uses as many old search directions as possible. This results in more stability, but also in more average memory consumption. See merge request [!237] [!237]: gitlab.dune-project.org/core/dune-istl/merge_requests/237
-
-
- Dec 12, 2018
-
-
Oliver Sander authored
Merge branch 'implement-matrixmarket-for-bcrsmatrix-double' into 'master' See merge request [!259] [!259]: Nonecore/dune-istl/merge_requests/259
-
Oliver Sander authored
-
Oliver Sander authored
-
- Dec 11, 2018
-
-
Oliver Sander authored
-
Steffen Müthing authored
Merge branch 'do-not-use-std-iterator' into 'master' ref:core/dune-istl It was deprecated in C++17. See merge request [!257] [!257]: gitlab.dune-project.org/core/dune-istl/merge_requests/257
-
- Dec 10, 2018
-
-
Oliver Sander authored
Merge branch 'fix-typos' into 'master' See merge request [!258] [!258]: Nonecore/dune-istl/merge_requests/258
-
Oliver Sander authored
-
Oliver Sander authored
Merge branch 'generalize-nonzerocounter-to-scalar-matrices' into 'master' See merge request [!252] [!252]: Nonecore/dune-istl/merge_requests/252
-
Oliver Sander authored
The new code uses Dune::IsNumber to end the recursive counting. Incidentally, this removes one more of the few uses of the 'blocklevel' mechanism. It also removes one level of indirection within the implementation.
-
Oliver Sander authored
-
Ansgar Burchardt authored
It was deprecated in C++17.
-
Ansgar Burchardt authored
Merge branch 'fix-dotproducttest-on-libc++' into 'master' See merge request [!254] [!254]: Nonecore/dune-istl/merge_requests/254 Closes #51
-
Ansgar Burchardt authored
Merge branch 'doc/fix-typos' into 'master' See merge request [!255] [!255]: Nonecore/dune-istl/merge_requests/255
-
Ansgar Burchardt authored
-
Ansgar Burchardt authored
On clang-7 with libc++ this results in a small error for the imaginary unit which gets computed as `I = (-4.37114e-08,1)`. This results in a too large error in the tests. Closes: #51
-
Ansgar Burchardt authored
-
- Dec 06, 2018
-
-
Steffen Müthing authored
Merge branch 'bugfix/fix-vbv-create-iterator' into 'master' ref:core/dune-istl When the postfix increment operator is used, block sizes will not be set properly, see [#56]. This implementation places the allocation into the destructor of the iterator. It does not need additional structures. This MR also fixes the test for interoperability with STL algorithms: As the CreateIterator is only an output iterator, use std::fill_n() instead of std::fill(). See [!249]. Fixes [#56]. See merge request [!250] [#56]: gitlab.dune-project.org/NoneNone/issues/56 [!249]: gitlab.dune-project.org/NoneNone/merge_requests/249 [!250]: gitlab.dune-project.org/core/dune-istl/merge_requests/250 Closes #56
-
Steffen Müthing authored
-
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
-
Lasse Hinrichsen-Bischoff authored
See issue #56.
-
Lasse Hinrichsen-Bischoff authored
-
Steffen Müthing authored
std::fill() requires a forward iterator, so don't use that algorithm.
-
Steffen Müthing authored
Merge branch 'ci/centralize-config' into 'master' See merge request [!248] [!248]: Nonecore/dune-istl/merge_requests/248
-
Steffen Müthing authored
-
- Dec 05, 2018
-
-
Carsten Gräser authored
Merge branch 'feature/cleanup-dotproducttest' into 'master' ref:core/dune-istl - Use Dune::Std::negation to negate meta function - Indent Dune::Hybrid::ifElse branch for better readability See merge request [!247] [!247]: gitlab.dune-project.org/core/dune-istl/merge_requests/247
-
Carsten Gräser authored
Merge branch 'feature/cleanup-cholmod' into 'master' ref:core/dune-istl - Avoid a sign/unsigned comparison warning - Don't use C's unqualifies size_t - Use std::size_t in 0,...,k-1 loop See merge request [!246] [!246]: gitlab.dune-project.org/core/dune-istl/merge_requests/246
-
Carsten Gräser authored
* Use Dune::Std::negation to negate meta fuction * Indent Dune::Hybrid::ifElse branch for better readability
-
Carsten Gräser authored
* Avoid a sign/unsigned comparison warning * Don't use C's unqualifies size_t * Use std::size_t in 0,...,k-1 loop
-
- Dec 03, 2018
-
-
Oliver Sander authored
Merge branch 'allow-blockvector-of-doubles' into 'master' ref:core/dune-istl So, for example, you can write BlockVector<double> instead of BlockVector<FieldVector<double,1> > and it will do what you expect it to do. With this patch, any type for which Dune::IsNumber<T>::value returns true will end the recursion. See merge request [!240] [!240]: gitlab.dune-project.org/core/dune-istl/merge_requests/240
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-