Skip to content

WIP Feature/new instationary assembly

What this MR does / why does DuMux need it:

Extend the Assembler and LocalAssembler classes to work with the newly introduced time step methods.

TODOS related to other WIP branches:

TODOS here:

  • Check if the public access to assembler and linear solver in PDESolver can be circumvented
  • Reconsider if GridVariables should store TimeLevel information or if we should introduce different layers of grid variables that each store additional things. Like Variables, TimeDependentVariables, GridVariables -> FVGridVariables or so. There is already an ongoing discussion about the grid variables inheritance hierarchy in !2285 (merged).
  • extend Problem and SpatialParams interfaces (e.g. boundaryTypes()) to receive time information as well, such that time-dependent boundary conditions etc can be realized.
Edited by Dennis Gläser

Merge request reports