- Dec 17, 2015
-
-
Marco Agnese authored
-
- Dec 15, 2015
-
-
Christian Engwer authored
Feature/smaller cleanups as the title suggests, these are a couple of smaller fixes, which are not directly related and aren't important enough to manage them in separate branches. See merge request !13
-
- Dec 14, 2015
-
-
Christian Engwer authored
we introduced a template Parameter for the type counting the current iteration. In general this is an int, but e.g. the BiCGStab print also the intermediate steps, thus it uses double as CountType. As Markus pointed out, the original name Int was not very intuitive.
-
Christoph Grüninger authored
-
Oliver Sander authored
The information has been provided by the MatrixDimensions struct since roughly the end of 2010. Correspondingly, the methods rowdim and coldim have been removed from the istl matrix implementations. Apparently, we forgot to remove them from the Matrix class.
-
- Dec 10, 2015
-
-
Christian Engwer authored
MultiTypeBlockVector: Fix NaN behaviour of infinity_norm() As a follow-up to flyspray/FS#1147, in response to dd7e8ed3, this makes `MultiTypeBlockVector::infinity_norm()` `NaN`-aware: In analogy to previous patches for other matrix/vector classes, this patch turns `infinity_norm` into two functions; a straight-forward version for `field_type`s that do not have `NaN` values and a less efficient version for ones that do. It should be noted, however, that because `field_type` is currently hard-coded to be `double` in `MultiTypeBlockVector`, the `NaN`-aware version will, as long as this is so, always be used. See merge request !15
-
Elias Pipping authored
-
- Dec 09, 2015
-
-
Oliver Sander authored
-
- Nov 27, 2015
-
-
Christian Engwer authored
[bugfix] fix broken assertion. This patch fixes the errornous commits e8d16384 1a2f4d0f The introduced range checks were plain wring, as they neglected the nested structure of the BlockVector. We now use `b.dim()` to get the flat size. This fixes flyspray/FS#1724. See merge request !12
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
this feature is necessary to keep readable output if we use funny value types, like Vc::double_v
-
Christian Engwer authored
This patch fixes the errornous commits e8d16384 1a2f4d0f The introduced range checks were plain wring, as they neglected the nested structure of the BlockVector. We now use `b.dim()` to get the flat size. This fixes flyspray/FS#1724.
-
- Nov 25, 2015
-
-
Christian Engwer authored
Test complex<T> for floating point T only The issue that I originally filed for dune-common as flyspray/FS#1726 affects dune-istl, too. See merge request !11
-
Elias Pipping authored
The standard leaves (the effect of instantiating) complex<T> for more general T unspecified.
-
Christian Engwer authored
flyspray/FS#1147: Fix NaN behaviour of infinity_norm() for istl classes This is an extension of the work related to flyspray/FS#1147 to dune-istl. See merge request !10
-
Elias Pipping authored
-
Elias Pipping authored
This includes the behaviour of its rows, thus the CompressedBlockVectorWindow class
-
Elias Pipping authored
-
- Nov 24, 2015
-
-
Dominic Kempf authored
[bugfix] Produce a linker error when pardiso lib is not found If somebody tries to use pardiso despite it not being found, he should ge t a linker error instead of an exception. All other bindings handle it that way. Fixes flyspray/FS#351 See merge request !4
-
Christian Engwer authored
[cleanup] Use template aliases where they beautify code. I already wanted to use those when implementing the UMFPack integration into the overlapping schwarz, but our compiler requirements were not sufficient at the time. See merge request !9
-
- Nov 23, 2015
-
-
Dominic Kempf authored
I already wanted to use those when implementing the UMFPack integration into the overlapping schwarz, but our compiler requirements were not sufficient at the time.
-
Christoph Grüninger authored
-
- Nov 20, 2015
-
-
Elias Pipping authored
-
Christian Engwer authored
Feature/fix deprecation warnings amgtest please see flyspray/FS#1526 @markus.blatt can you have a look (somehow I can't assign this request to you) See merge request !7
-
- Nov 18, 2015
-
-
Christian Engwer authored
-
- Nov 17, 2015
-
-
Bernd Flemisch authored
Apparently, this has been rotting away for quite some time. Adapt the calls to the Pardiso library. Use the C instead of the Fortran interface. Use correct method for determining the block size of the matrix.
-
- Nov 15, 2015
-
-
Christian Engwer authored
-
- Nov 13, 2015
-
-
Christian Engwer authored
-
Christian Engwer authored
-
Dominic Kempf authored
Fixup for !2 Bug introduced in the fix of flyspray/FS#1331 and !2 revealed by simply building dune-istl. See merge request !6
-
Christian Engwer authored
-
Tobias Malkmus authored
-
Dominic Kempf authored
Bug introduced in the fix of flyspray/FS#1331 and !2 revealed my `make build_tests`.
-
Christian Engwer authored
[real_type] use real_type for all norm computations, fix flyspray/FS#1331 I think these are the last places where double has to be replaced. The only remaining places are superlu and umfpack which are not templated and thus are hardcoded to use double. This patch fixes flyspray/FS#1331 See merge request !2
-
- Nov 11, 2015
-
-
Christoph Grüninger authored
Some exceptions were caught and did not fail the test.
-
- Nov 09, 2015
-
-
Dominic Kempf authored
needed for webpage.
-
- Nov 03, 2015
-
-
Dominic Kempf authored
-
- Nov 02, 2015
-
-
Dominic Kempf authored
If somebody tries to use pardiso despite it not being found, he should ge t a linker error instead of an exception. All other bindings handle it that way. Fixed flyspray/FS#351
-