Skip to content
Snippets Groups Projects
Commit 64746501 authored by Kilian Weishaupt's avatar Kilian Weishaupt
Browse files

[test][freeflow] Use convergencewriter in donea test

parent 7514de5f
No related branches found
No related tags found
1 merge request!1529Improve Newton convergence writer, add implementation for staggered
......@@ -43,6 +43,7 @@
#include <dumux/io/staggeredvtkoutputmodule.hh>
#include <dumux/linear/seqsolverbackend.hh>
#include <dumux/nonlinear/newtonsolver.hh>
#include <dumux/nonlinear/staggerednewtonconvergencewriter.hh>
#include "problem.hh"
......@@ -116,6 +117,10 @@ int main(int argc, char** argv) try
using NewtonSolver = Dumux::NewtonSolver<Assembler, LinearSolver>;
NewtonSolver nonLinearSolver(assembler, linearSolver);
using NewtonConvergenceWriter = StaggeredNewtonConvergenceWriter<FVGridGeometry, SolutionVector>;
auto convergenceWriter = std::make_shared<NewtonConvergenceWriter>(*fvGridGeometry);
nonLinearSolver.attachConvergenceWriter(convergenceWriter);
// linearize & solve
Dune::Timer timer;
nonLinearSolver.solve(x);
......
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