Skip to content
Snippets Groups Projects
Commit ededaaa3 authored by Kilian Weishaupt's avatar Kilian Weishaupt Committed by Timo Koch
Browse files

[changelog] Mention timeloop

parent 6af4814b
No related branches found
No related tags found
1 merge request!1534Improve TimeloopBase
...@@ -21,7 +21,10 @@ Differences Between DuMuX 3.1 and DuMuX 3.0 ...@@ -21,7 +21,10 @@ Differences Between DuMuX 3.1 and DuMuX 3.0
using NewtonConvergenceWriter = Dumux::NewtonConvergenceWriter<FVGridGeometry, SolutionVector>; using NewtonConvergenceWriter = Dumux::NewtonConvergenceWriter<FVGridGeometry, SolutionVector>;
auto convergenceWriter = std::make_shared<NewtonConvergenceWriter>(*fvGridGeometry); auto convergenceWriter = std::make_shared<NewtonConvergenceWriter>(*fvGridGeometry);
``` ```
- The interface of the abstract `TimeLoopBase` class has been extended by `virtual void advanceTimeStep()`, `virtual void setTimeStepSize(Scalar dt)`,
`virtual Scalar maxTimeStepSize()`, and `virtual bool finished()`, thus forcing the inheriting classes to implement those functions.
`TimeLoop` is no longer a template argument in `NewtonSolver`'s `solve()` method, thereby increasing
type safety and providing better compiler error messages.
### Deprecated classes/files, to be removed after 3.1: ### Deprecated classes/files, to be removed after 3.1:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment