amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2020-07-27T19:51:14Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/193add extended TreeContainer implementation and replace TreeData2020-07-27T19:51:14ZPraetorius, Simonadd extended TreeContainer implementation and replace TreeDatahttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/194correct boundary condition treecontainer access2020-07-27T20:00:30ZPraetorius, Simoncorrect boundary condition treecontainer accesshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/195Fixed issue with pack expansion of alias template2020-07-28T11:26:18ZMüller, FelixFixed issue with pack expansion of alias templateThis fixes an issue with the recent MR !189.This fixes an issue with the recent MR !189.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/196redesign polynomialDegree and order of gridfunction and basis-nodes2020-07-28T12:41:42ZPraetorius, Simonredesign polynomialDegree and order of gridfunction and basis-nodeshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/197reimplement polynomial order of nodes2020-07-29T13:33:06ZPraetorius, Simonreimplement polynomial order of nodeshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/198repaired the order function2020-07-30T19:06:44ZPraetorius, Simonrepaired the order functionhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/199no var-tracking-assignments2020-07-30T22:48:17ZPraetorius, Simonno var-tracking-assignmentshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/200restrict order to functions2020-07-30T23:19:09ZPraetorius, Simonrestrict order to functionshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/203cleanup the TransposedMatrix class2020-09-02T15:34:34ZPraetorius, Simoncleanup the TransposedMatrix classhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/201Feature/replace make functions2020-09-03T08:00:11ZMüller, FelixFeature/replace make functionsSee individual commitsSee individual commitshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/205Allow ProblemStat to be constructed from pre-basis factory2020-09-06T12:44:40ZPraetorius, SimonAllow ProblemStat to be constructed from pre-basis factory### Summary
Instead of first creating a global basis and then passing this together with a grid to a `ProblemStat`, the latter can be constructed directly from the underlying pre-basis factory. This allows to write code like
```c++
Gr...### Summary
Instead of first creating a global basis and then passing this together with a grid to a `ProblemStat`, the latter can be constructed directly from the underlying pre-basis factory. This allows to write code like
```c++
Grid grid = ...;
ProblemStat prob{"name", grid, lagrange<1>()};
```https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/206repair quadfactory storage2020-09-06T12:57:51ZPraetorius, Simonrepair quadfactory storagehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/207Add Vtk reader and Gmsh4 reader2020-09-06T14:47:06ZPraetorius, SimonAdd Vtk reader and Gmsh4 readerhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/211remove 'xyz is already created' warning in ProblemStat::initialize2020-09-30T15:40:16ZPraetorius, Simonremove 'xyz is already created' warning in ProblemStat::initializehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/210implement macro FWD() directly using static_cast instead of std::forward2020-09-30T15:40:35ZPraetorius, Simonimplement macro FWD() directly using static_cast instead of std::forwardhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/209eliminate deprecated TreePath for dune-typetree >= 2.72020-09-30T15:40:48ZPraetorius, Simoneliminate deprecated TreePath for dune-typetree >= 2.7https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/208unify config.h includes2020-09-30T15:41:04ZPraetorius, Simonunify config.h includeshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/217Fix directories in Doxyfile2020-10-03T11:18:20ZMüller, FelixFix directories in DoxyfileAfter working with RTD with the recent doc-related MRs I discovered the API documentation was not building properly. This MR fixes the issue.
Changes:
- Replace old src/amdis/... paths with amdis/... in Doxyfile
- Build doc for all back...After working with RTD with the recent doc-related MRs I discovered the API documentation was not building properly. This MR fixes the issue.
Changes:
- Replace old src/amdis/... paths with amdis/... in Doxyfile
- Build doc for all backends, not just MTL
- Split howto.md into two files and include them in doc
- Hide Dune namespace from doc (contains almost only forward decl)
See https://amdis.readthedocs.io/en/issue-doc_build_params/https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/216Feature/update doc2020-11-06T14:55:29ZMüller, FelixFeature/update docThis MR fixes broken links in the existing reference doc pages and adds two new ones about the global basis and using the initfile.This MR fixes broken links in the existing reference doc pages and adds two new ones about the global basis and using the initfile.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/213modern cmake2020-10-03T11:29:19ZPraetorius, Simonmodern cmake### Summary
Cleanup the cmake files: create an `amdis` library directly in the main `CMakeLists.txt` file, provide an `amdis-config.cmake.in` file to communicate dependent packages, link against imported targets instead of extracting lib...### Summary
Cleanup the cmake files: create an `amdis` library directly in the main `CMakeLists.txt` file, provide an `amdis-config.cmake.in` file to communicate dependent packages, link against imported targets instead of extracting libraries and flags, remove a circular dependency between amdis and fmt, export variable in the `amdis-config.cmake` file that indicate where packages were found, so no need to search again.