- 05 May, 2021 1 commit
-
- 26 Jun, 2020 1 commit
-
-
Timo Koch authored
-
- 14 Apr, 2020 1 commit
-
-
Timo Koch authored
-
- 01 Apr, 2020 1 commit
-
-
Place no deprecation macros where GridView will be substituted by Grid::LeafGridView after release 3.2.
-
- 30 Mar, 2020 1 commit
-
-
- 08 Oct, 2019 1 commit
-
-
- 29 Aug, 2019 1 commit
-
-
- 17 Dec, 2018 1 commit
-
-
Timo Koch authored
-
- 17 Nov, 2018 1 commit
-
-
Bernd Flemisch authored
-
- 22 Apr, 2018 1 commit
-
-
- 05 Apr, 2018 4 commits
-
-
-
-
Sina Ackermann authored
-
Sina Ackermann authored
-
- 04 Apr, 2018 1 commit
-
-
Dennis Gläser authored
Overloading the evalFlux function for a single scvf did not have any effect as we did not forward the call to the implementation
-
- 18 Jan, 2018 2 commits
- 11 Jan, 2018 1 commit
-
-
- 20 Dec, 2017 1 commit
-
-
Timo Koch authored
-
- 15 Dec, 2017 1 commit
-
-
Dennis Gläser authored
-
- 02 Nov, 2017 1 commit
-
-
Timo Koch authored
-
- 28 Oct, 2017 1 commit
-
-
Dennis Gläser authored
we now have the following levels of type tags: - basic numerical model - linear solver type tag - discretization scheme-specific type tag - physics-related type tag (e.g. pmflow) - problem-specific type tag
-
- 25 Oct, 2017 5 commits
-
-
Dennis Gläser authored
-
-
-
-
-
- 12 May, 2017 1 commit
-
-
Dennis Gläser authored
The bc types were not used anywhere and are removed from the interface. Now they don't have to be instantiated anymore in the evalFlux_ routine which is called by the cclocaljacobian during assembly. This commit removes this call as well.
-
- 08 Dec, 2016 1 commit
-
-
Timo Koch authored
-
- 23 Nov, 2016 11 commits
-
-
-
Timo Koch authored
-
Timo Koch authored
-
Timo Koch authored
-
Timo Koch authored
There are a restriction of the global vector obtained by a localView call and then bound to an element.
-
Timo Koch authored
The global object can create an empty temporary local object that can be bound to an element/stencil. This is closer to the current dumux-stable implementation and still allows to switch between global caching (for smaller problems where memory is not an issue) and local caching (variables are precomputed for each element assemble temporarily) Works for cc and box (in 2d). Box needs some performance improvement, probably when creating the box geometries. But also other parts might be possbile to optimize.
-
Timo Koch authored
We iterate over all scvs of a fvElementGeometry like this for (const auto& scv : scvs(fvGeometry)) This is closer to the way we speak "For each scv in all scvs of the fvElementGeometry do..." and analogously to how we iterate over elements of a gridView.
-
the boundary treatment is now performed after all the interior fluxes have been calculated. This corresponds more to the previous implementation and is assumend to be more correct for mixed BCs.
-
-
The volume variables caching can now be disabled in order for the simulation to use less memory. The FVGeometry can be bound to an element which then creates the geometries necessary for operations on the element or the complete stencil. Several classes now need to be friend with the model, otherwise the FVGeometry can not be bound to the element. Maybe the bind function could return a geometry instead of a reference, then access rights can be limited better. It would decrease the efficiency though.
-
When complex boundary handling is inactive, we only use the boundary volume variables on pure Dirichlet boundaries. Thus, updating becomes obsolete.
-