- Feb 21, 2016
-
-
Oliver Sander authored
The recent changes to VariableBlockVector broke the Matrix class -- shame on me for testing thoroughly enough before pushing. However, using VariableBlockVector internally in Matrix was a hack anyway. So, as a first step towards a cleaner solution, this patch copies the (old) VariableBlockVector class into the file, renames VariableBlockVector to DenseMatrixBase, and does some obvious cleanup. This is still not particularly pretty, but better than before.
-
- Feb 20, 2016
-
-
Oliver Sander authored
This fixes a valgrind warning in the test for VariableBlockVector, where the reference type is an internal proxy class.
-
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
-
Oliver Sander authored
-
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
-
Oliver Sander authored
-
- Feb 18, 2016
-
-
Oliver Sander authored
The FieldVector class resides in dune-common, and is tested there. However, we also want to check it against the tests specifying the dune-istl vector interface in vectortest.hh, therefore we add a second test for FieldVector to the dune-istl module.
-
Oliver Sander authored
Previously, they were inherited from the base class, resulting in the wrong types.
-
Oliver Sander authored
So far, each dune-istl vector class had its own unit test. They all tested, among other things, for compliance with the dune-istl vector interface. This lead, or had the risk to lead, to subtle differences between the individual tests. Also, since there is no formal specification of the interface, it was somewhat unclear what the interface actually requires. This patch tries to improve the situation by providing a generic set of tests that should be passed by anything claiming to be a dune-istl vector. This will save work, because it allows to centralize tests that are now distributed across the different unit tests for the different dune-istl vectors. Also, it is my hope that these centralized tests can serve as some form of formalized specification of the dune-istl vector interface.
-
Oliver Sander authored
Integers do not form a field, hence 'int' is not a sensible field_type.
-
- Feb 17, 2016
-
-
Oliver Sander authored
Required by the RandomAccessIteratorFacade
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
According to the Dune style rules, names with trailing underscores are reserved for class data members. Since the names of method parameters are not part of the API, they can be changed without prior warning or deprecation period.
-
- Feb 14, 2016
-
-
Christoph Grüninger authored
-
The functionality is retained in the form of a DenseMatrixAssigner specialisation See also flyspray/FS#1669
-
- Feb 03, 2016
-
-
Christian Engwer authored
[doc] add reference to KAMG paper fix #1 See merge request !24
-
Christian Engwer authored
-
- Jan 28, 2016
-
-
Christoph Grüninger authored
-
- Jan 22, 2016
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Feature/shorten poweriterationtest The tests often times out when compiled without optimizations See merge request !22
-
- Jan 19, 2016
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
The tests often times out when compiled without optimizations
-
Christoph Grüninger authored
Feature/fs 1538 build and mark skipped tests The remaining conditional builds are kept because they are used to build tests multiple times, with or without SuperLU, ARPACKPP or UPFPack. See merge request !21
-
Christoph Grüninger authored
-
Christoph Grüninger authored
This implmenets FS#1538 for dune/istl/test
-
Christoph Grüninger authored
Feature/issue4 remove support superlu older 4.0 This fixes #4 See merge request !14
-
Christoph Grüninger authored
-
Christoph Grüninger authored
It was already deprecated and disabled for quite some time.
-
Christoph Grüninger authored
Don't end configure if BLAS is not found. Only the SuperLU test should fail, which will be the case anyway.
-
- Jan 17, 2016
-
-
Oliver Sander authored
-
- Jan 11, 2016
-
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
-
Dominic Kempf authored
[CMake] install ldl.hh and spqr.hh This will install the new headers ldl.hh and spqr.hh that were introduced by merge request !8. See merge request !20
-
Felix Gruber authored
-