- Mar 05, 2019
-
-
Nils-Arne Dreier authored
-
- Mar 04, 2019
-
-
Stephan Hilb authored
-
Christian Engwer authored
Merge branch 'feature/amg-memory-management' into 'master' ref:core/dune-istl This branch is cleaning up the AMG memory management in order to get rid of manual pointer juggling and thus improve maintainability. See merge request [!274] [!274]: gitlab.dune-project.org/core/dune-istl/merge_requests/274
-
Christian Engwer authored
if on the initial AMG pre was called, it is currently it not necessary to call pre on a copy of that AMG. This is a feature that is not required by the Preconditioner interface and thus it nothing anybody can rely on. We now don't copy the temporary data anymore.
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
Hierarchy and MatrixHierarchy now have separate headers to improve readability.
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
like all other preconditioners we now use shared_ptr to be able to go via the base class.
-
Christian Engwer authored
this is a first step to cleanup memory management in the AMG and it will facilitate the construction of an AMG using a factory. * we introduce a new constructor taking a shared_ptr<MemberType> * all old constructors are deprecated * we update the test and the AMG implementations to the shared_ptr and pass it to Hierarchy
- Feb 09, 2019
-
-
Christian Engwer authored
Merge branch 'fix-copy-n-paste-bug' into 'master' See merge request [!263] [!263]: Nonecore/dune-istl/merge_requests/263
-
- Jan 23, 2019
-
-
Oliver Sander authored
Merge branch 'bugfix-for-amg-with-scalar-matrix' into 'master' ref:core/dune-istl This bug is really new \-- it only came with the introduction of support for scalar-valued matrices. See merge request [!273] [!273]: gitlab.dune-project.org/core/dune-istl/merge_requests/273
-
Oliver Sander authored
This bug is really new -- it only came with the introduction of support for scalar-valued matrices.
-
Oliver Sander authored
Merge branch 'implement-AMG-for-scalar-valued-matrices' into 'master' See merge request [!272] [!272]: Nonecore/dune-istl/merge_requests/272
-
Oliver Sander authored
-
Oliver Sander authored
To make it easier to understand.
-
Oliver Sander authored
-
Oliver Sander authored
Simplify the code while we're there.
-
- Jan 22, 2019
-
-
Oliver Sander authored
Is not used.
-
Oliver Sander authored
-
Oliver Sander authored
Merge branch 'implement-umfpack-for-scalar-matrices' into 'master' See merge request [!271] [!271]: Nonecore/dune-istl/merge_requests/271
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
To prepare for testing with more matrix types.
-
Oliver Sander authored
-
Oliver Sander authored
Merge branch 'implement-superlu-for-scalar-valued-matrices' into 'master' See merge request [!270] [!270]: Nonecore/dune-istl/merge_requests/270
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
There is no reason why it should be a C-pointer.
-
Oliver Sander authored
-
- Jan 20, 2019
-
-
Oliver Sander authored
Previously, only BCRSMatrix<FieldMatrix<T,1,1> > was tested.
-
Oliver Sander authored
Previously, all code was in the specialization of that class for BCRSMatrix<FieldMatrix>. That was overly restrictive: most of the code does not actually rely on the precise type of the matrix. As a first step towards allowing more general matrix type we move all the code into the general class.
-
- Jan 19, 2019
-
-
Oliver Sander authored
In the debug output, 'n' was used for the number of matrix columns. However, 'n' is the number of columns of the FieldMatrix objects that serve as matrix entries.
-