amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2020-11-24T12:00:42Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/163Restructuring of the Matrix/Vector/Constraint Assembly2020-11-24T12:00:42ZMüller, FelixRestructuring of the Matrix/Vector/Constraint AssemblyFirst part of restructuring of the matrix/vector assembly.
This adds a class `Assembler` that is responsible for global assembly of the system matrix, rhs and constraints. The previously present assembler classes are renamed to make the...First part of restructuring of the matrix/vector assembly.
This adds a class `Assembler` that is responsible for global assembly of the system matrix, rhs and constraints. The previously present assembler classes are renamed to make their local behaviour clearer.
The changes were made in such a way that the local contributions to the system matrix/vector can be modified easily once the constraints support that.
Relates to #10.
Requires !164.Praetorius, SimonPraetorius, Simonhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/132WIP: sparsity pattern2019-12-30T22:44:23ZPraetorius, SimonWIP: sparsity patternAdd a generic sparsity pattern type that is passed in the `init()` method of matrices.Add a generic sparsity pattern type that is passed in the `init()` method of matrices.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/118Feature/cleanup ctors dofvec pgb2020-01-06T17:34:42ZMüller, FelixFeature/cleanup ctors dofvec pgbThis MR does the following:
- Replace explicit type `DefaultGlobalBasis` in constructor argument of `DOFVector` and `ParallelGlobalBasis` with a concept check for `Dune::Functions::GlobalBasis` for the conversion of a `dune-functions`-st...This MR does the following:
- Replace explicit type `DefaultGlobalBasis` in constructor argument of `DOFVector` and `ParallelGlobalBasis` with a concept check for `Dune::Functions::GlobalBasis` for the conversion of a `dune-functions`-style basis into a `ParallelGlobalBasis`.
- Shorten interface methods of `ParallelGlobalBasis` (Cleanup)https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/112WIP: applies c++17 language and library features2020-04-14T16:14:54ZPraetorius, SimonWIP: applies c++17 language and library featureshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/77WIP: Solver and Preconditioners for istl backend2019-09-27T14:16:00ZPraetorius, SimonWIP: Solver and Preconditioners for istl backend### Summary
Restructuring the solver and preconditioner creators in for istl backend to allow arbitrary recursive nesting### Summary
Restructuring the solver and preconditioner creators in for istl backend to allow arbitrary recursive nestinghttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/72change ellipt to run in parallel2019-09-28T13:03:24ZPraetorius, Simonchange ellipt to run in parallelhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/39Added generic LagrangeBasis with flexible range type2019-09-28T12:35:11ZPraetorius, SimonAdded generic LagrangeBasis with flexible range typeAdded a generic version of the LagrangeBasis that allows to specify the range type of the local basis.
**TODO**
- [x] Add tests for this basis
Added a generic version of the LagrangeBasis that allows to specify the range type of the local basis.
**TODO**
- [x] Add tests for this basis
https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/22WIP: import packages by import-targets2019-03-26T09:35:22ZPraetorius, SimonWIP: import packages by import-targets