amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2019-03-28T11:33:56Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/29add operator+= to transposed view2019-03-28T11:33:56ZPraetorius, Simonadd operator+= to transposed viewhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/152Add overload for LagrangeBasis with single node2020-01-31T14:46:46ZMüller, FelixAdd overload for LagrangeBasis with single nodeThis MR provides an overload to `LagrangePreBasisCreatorImpl` to return a single-node prebasis `lagrange<k>()` when using `LagrangeBasis<Grid, k>`.This MR provides an overload to `LagrangePreBasisCreatorImpl` to return a single-node prebasis `lagrange<k>()` when using `LagrangeBasis<Grid, k>`.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/102Add range over node indices2019-09-23T11:48:51ZPraetorius, SimonAdd range over node indiceshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/267Add residuum output for linear solvers2021-02-16T12:21:05ZPraetorius, SimonAdd residuum output for linear solvers### Summary
Compute and print residuum `|Ax - b|` for all solvers.### Summary
Compute and print residuum `|Ax - b|` for all solvers.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/230Add static create method to MeshCreator and implement boundaryIds extraction ...2020-11-07T12:00:36ZPraetorius, SimonAdd static create method to MeshCreator and implement boundaryIds extraction from gmsh gridsCloses #5Closes #5https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/50add static size information for Eigen matrix type2019-05-08T23:04:22ZPraetorius, Simonadd static size information for Eigen matrix typeTODO:
* [x] Add a test for static size informationTODO:
* [x] Add a test for static size informationhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/54add traits for testing whether something is a template or a type and add enab...2019-05-08T19:14:30ZPraetorius, Simonadd traits for testing whether something is a template or a type and add enable_if_allhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/53add traits to test whether a dune matrix/vector has only one component2019-05-08T09:17:44ZPraetorius, Simonadd traits to test whether a dune matrix/vector has only one componenthttps://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/185Add update() method for grid to adapt dependencies2020-07-10T12:26:11ZPraetorius, SimonAdd update() method for grid to adapt dependencieshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/212Add utility to convert a preBasis to a flat preBasis2020-11-06T14:55:29ZPraetorius, SimonAdd utility to convert a preBasis to a flat preBasishttps://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/88added backport of transformedRangeView from dune-2.7 git branch2019-08-28T10:33:32ZPraetorius, Simonadded backport of transformedRangeView from dune-2.7 git branchhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/127added check to add_amdis_executable that chosen Grid exists2019-12-16T12:35:37ZPraetorius, Simonadded check to add_amdis_executable that chosen Grid existsTest whether AlbertaGrid and ALUGrid are found whenever these grids are explicitly requested in `add_amdis_executable`.Test whether AlbertaGrid and ALUGrid are found whenever these grids are explicitly requested in `add_amdis_executable`.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/83added code from the mpi14 library for parallel mpi communication with a nice ...2019-08-28T15:42:19ZPraetorius, Simonadded code from the mpi14 library for parallel mpi communication with a nice wrapper interfacehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/36added Environment for MPI initialization2019-05-03T16:14:40ZPraetorius, Simonadded Environment for MPI initializationThis MR replaces the old `AMDiS::init()` - `AMDiS::finalize()` pattern with a RAII class `Environment`, to be instantiated at the begin of the main method, i.e.
```c++
int main(int argc, char** argv)
{
Environment env(argc, argv);
...This MR replaces the old `AMDiS::init()` - `AMDiS::finalize()` pattern with a RAII class `Environment`, to be instantiated at the begin of the main method, i.e.
```c++
int main(int argc, char** argv)
{
Environment env(argc, argv);
// get MPI rank and size from environment after instantiation:
std::cout << Environment::mpiRank();
std::cout << Environment::mpiSize();
}
```
the ``finalize'' is called automatically when `env` is destructed, i.e. at the end of main().https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/91added error messages to umfpack error codes2019-08-28T09:11:45ZPraetorius, Simonadded error messages to umfpack error codeshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/100Added extended AllTrueBitSetVector class2019-09-23T11:23:53ZPraetorius, SimonAdded extended AllTrueBitSetVector classhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/94Added flat matrix and vector used for ElementMatrix and ElementVector2019-09-03T11:04:01ZPraetorius, SimonAdded flat matrix and vector used for ElementMatrix and ElementVectorhttps://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