-
- Downloads
[!284] Iterative solver cleanup
Merge branch 'iterative_solver_cleanup' into 'master' ref:core/dune-istl This MR removes duplicate code in iterative solvers by moving - convergence check - invalid defect norm check (inf or NaN) - output to a class Iteration. A instance of this class is created with IterativeSolver::startIteration and is intended to be kept in the local scope of the apply method. During iteration the method Iteration::step checks for all the things mentioned above. The destructor fills all fields of InverseOperatorResult and prints the final statistics if verbose is positive. See merge request [!284] [!284]: gitlab.dune-project.org/core/dune-istl/merge_requests/284
This diff is collapsed.
Please register or sign in to comment