amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2020-01-31T17:42:05Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/148mtl krylov runner create precon2020-01-31T17:42:05ZPraetorius, Simonmtl krylov runner create preconCreate the preconditioner in the `runner::init()` method, to allow to register preconditioners even after runner is constructed.Create the preconditioner in the `runner::init()` method, to allow to register preconditioners even after runner is constructed.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/150initialize solver preconditioner correctly2020-01-31T18:16:53ZPraetorius, Simoninitialize solver preconditioner correctlyhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/153Bug in setDatatransfer to DataTransferOperation2020-02-02T11:30:48ZPraetorius, SimonBug in setDatatransfer to DataTransferOperationhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/154Add unused examples to CMakeLists2020-02-03T09:47:02ZMüller, FelixAdd unused examples to CMakeLists- Add the examples `neumann.cc`, `periodic.cc`, `traversal.cc`, `treecontainer.cc` to `CMakeLists.txt` to prevent bitrot
- Fix some errors with the examples above
- Create `examples/output/` and copy `examples/macro/` to build directory ...- Add the examples `neumann.cc`, `periodic.cc`, `traversal.cc`, `treecontainer.cc` to `CMakeLists.txt` to prevent bitrot
- Fix some errors with the examples above
- Create `examples/output/` and copy `examples/macro/` to build directory via cmakehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/149allow to pass bool parameter to stokes operator2020-02-03T09:47:54ZPraetorius, Simonallow to pass bool parameter to stokes operatorhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/156corrected creator for sequential istl communication2020-02-03T10:36:41ZPraetorius, Simoncorrected creator for sequential istl communicationhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/157generator function writer2020-02-07T14:49:28ZPraetorius, Simongenerator function writerAdd generator functions for BackupWriter and GMshWriterAdd generator functions for BackupWriter and GMshWriterhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/161Cleanup DiscreteFunctions2020-02-08T20:49:55ZPraetorius, SimonCleanup DiscreteFunctionshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/159simplify solver info2020-02-08T22:37:13ZPraetorius, Simonsimplify solver infohttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/158removed some headers from amdis and moved them to independent repository dune...2020-02-08T22:52:48ZPraetorius, Simonremoved some headers from amdis and moved them to independent repository dune-blockedhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/155Restructure and cleanup the amdis source directory2020-02-09T00:13:57ZPraetorius, SimonRestructure and cleanup the amdis source directoryThis MR makes one big change: rename `src/amdis/ -> amdis/`. This pattern is followed by dune and boost and other libraries.This MR makes one big change: rename `src/amdis/ -> amdis/`. This pattern is followed by dune and boost and other libraries.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/162Replace explicit type Dune::DefaultGlobalBasis in ctor argument with concept ...2020-03-12T12:59:30ZMüller, FelixReplace explicit type Dune::DefaultGlobalBasis in ctor argument with concept checkPraetorius, SimonPraetorius, Simonhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/165Use 2.6 Dune::Factorial2020-03-12T13:00:17ZMüller, FelixUse 2.6 Dune::FactorialReplace the 2.7 `Dune::factorial` call by the 2.6 equivalent to maintain compatibility.Replace the 2.7 `Dune::factorial` call by the 2.6 equivalent to maintain compatibility.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/164Replace explicit type LocalView by template with concept check2020-03-12T13:03:19ZMüller, FelixReplace explicit type LocalView by template with concept checkThis allows using not only `Dune::DefaultLocalView` but also `Dune::SubspaceLocalView` or other classes implementing the interface.This allows using not only `Dune::DefaultLocalView` but also `Dune::SubspaceLocalView` or other classes implementing the interface.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/168use explicit refinement Intervals in subsampling vtk writer2020-04-08T22:03:16ZPraetorius, Simonuse explicit refinement Intervals in subsampling vtk writerhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/167remove old compilers with c++14 from gitlab-ci2020-04-09T06:53:15ZPraetorius, Simonremove old compilers with c++14 from gitlab-cihttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/169introduce aliases for dune-function concepts2020-04-09T11:35:17ZPraetorius, Simonintroduce aliases for dune-function conceptshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/99cleanup boundary conditions2020-04-14T12:02:05ZPraetorius, Simoncleanup boundary conditionsThis MR attempts to simplify the boundary condition interface by providing:
- an abstract interface
- more documentation
- clearer function names
- deduction for some template arguments
The introduction of virtual functions requir...This MR attempts to simplify the boundary condition interface by providing:
- an abstract interface
- more documentation
- clearer function names
- deduction for some template arguments
The introduction of virtual functions requires additional template arguments `Mat, Sol, Rhs`. Those may be removed later with the change to local application of constraints.Release 0.3Praetorius, SimonPraetorius, Simonhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/172use std::optional instead of Dune::Std::optional2020-04-14T16:11:12ZPraetorius, Simonuse std::optional instead of Dune::Std::optionalhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/173use std::apply instead of Dune backport2020-04-14T16:39:52ZPraetorius, Simonuse std::apply instead of Dune backport