- Dec 06, 2018
-
-
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 [core/dune-istl!240] [core/dune-istl!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
-
Oliver Sander authored
Feel free to put the test back in if it does serve a purpose that I missed. But please, if you do so please add an explanation.
-
Oliver Sander authored
The BlockVector capacity is expected to be an unsigned integer. However, literals like '100' are signed, and therefore triggered a warning.
-
Oliver Sander authored
So, for example, you can write BlockVector<double> instead of BlockVector<FieldVector<double,1> > and it will do what you expect it to do.
-
- Dec 01, 2018
-
-
Timo Koch authored
- Nov 28, 2018
-
-
Oliver Sander authored
Merge branch 'fix-small-copy-n-paste-bugs' into 'master' See merge request [!243] [!243]: Nonecore/dune-istl/merge_requests/243
-
Oliver Sander authored
-
Oliver Sander authored
This fixes what looks like a copy-n-paste bug.
-
- Nov 23, 2018
-
-
Oliver Sander authored
Merge branch 'feature/mtbv-inherit-tuple-constructors' into 'master' ref:core/dune-istl - Makes member function count const - Inherits tuple constructors so that MultiTypeBlockVector can be constructed from existing Vectors, or we can even construct it with references to existing vectors. - Test construction from references in the test - Fixes the static_assert in the test that shouldn't really have compiled before See merge request [!241] [!241]: gitlab.dune-project.org/core/dune-istl/merge_requests/241
-
Timo Koch authored
-
- Nov 22, 2018
- Nov 20, 2018
-
-
Oliver Sander authored
Merge branch 'fix-signed-unsigned-warning' into 'master' See merge request [!239] [!239]: Nonecore/dune-istl/merge_requests/239
-
Oliver Sander authored
-
- Nov 16, 2018
-
-
Ansgar Burchardt authored
Merge branch '55-amg-set-hasDiagonal-to-true' into 'master' ref:core/dune-istl Thanks to Nils-Arne Dreier for noticing. Closes: [#55] See merge request [!236] [#55]: gitlab.dune-project.org/NoneNone/issues/55 [!236]: gitlab.dune-project.org/core/dune-istl/merge_requests/236 Closes #55
-
- Nov 14, 2018
-
-
Ansgar Burchardt authored
Thanks to Nils-Arne Dreier for noticing. Closes: #55
-
- Nov 12, 2018
-
-
Steffen Müthing authored
Merge branch 'bugfix/self-assignment' into 'master' ref:core/dune-istl Indeed, isNaN could be something complicated, although normally it just should be double. See also merge request [dune-common!573] and [dune-common!578] See merge request [!235] [dune-common!573]: gitlab.dune-project.org/Nonedune-common/merge_requests/573 [dune-common!578]: gitlab.dune-project.org/Nonedune-common/merge_requests/578 [!235]: gitlab.dune-project.org/core/dune-istl/merge_requests/235
-
Claus-Justus Heine authored
Indeed, isNaN could be something complicated, although normally it just should be double.
-
- Nov 08, 2018
-
-
Christian Engwer authored
Merge branch 'bugfix/fix-vbvectortest' into 'master' ref:core/dune-istl Formerly, this would throw an exception if DUNE_ISTL_WITH_CHECKING is enabled since you must not call a create iterator on an initialized VariableBlockVector. That being said, maybe it's a good idea to enable these checks in the CI system. See merge request [!214] [!214]: gitlab.dune-project.org/core/dune-istl/merge_requests/214
-
- Nov 07, 2018
-
-
Christoph Grüninger authored
Merge branch 'feature/suitesparse-cholmod' into 'master' ref:core/dune-istl Take-over from patrick.jaap:feature/CHOLMOD See merge request [!233] [!233]: gitlab.dune-project.org/core/dune-istl/merge_requests/233
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Otherwise it cannot be found
-
A simple implementation for the SuiteSparse CHOLMOD solver for real valued (double) linear systems. Ignore dof's are supported. The user has to take care of the correct size of vectors in the "apply" method.
-
Oliver Sander authored
Merge branch 'make-createiterator-an-output-iterator' into 'master' ref:core/dune-istl 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. See merge request [!229] [!229]: gitlab.dune-project.org/core/dune-istl/merge_requests/229
-