diff --git a/AMDiS/src/ProblemNonLin.cc b/AMDiS/src/ProblemNonLin.cc index fd923458286ac3559c9d0fec66d706a5e6b400f2..c2e3b9444c106ec45b19e135d49db61f2518f4e6 100644 --- a/AMDiS/src/ProblemNonLin.cc +++ b/AMDiS/src/ProblemNonLin.cc @@ -78,7 +78,7 @@ namespace AMDiS { #if 0 TEST_EXIT(nonLinSolver_)("no non-linear solver!\n"); int iter = nonLinSolver_->solve(matVec, solution, rhs, leftPrecon, rightPrecon); - adaptInfo->setSolverIterations(iter); + adaptInfo->setSolverIterations(solver->getIterations()); #endif } diff --git a/AMDiS/src/ProblemScal.cc b/AMDiS/src/ProblemScal.cc index da30f3541a2474d25b8f4742c94591565fe2c000..4e35e06d84232fdf335d43a80bb1f08ea37df935 100644 --- a/AMDiS/src/ProblemScal.cc +++ b/AMDiS/src/ProblemScal.cc @@ -238,7 +238,7 @@ namespace AMDiS { TIME_USED(first, clock())); #endif - adaptInfo->setSolverIterations(iter); + adaptInfo->setSolverIterations(solver->getIterations()); adaptInfo->setMaxSolverIterations(solver->getMaxIterations()); adaptInfo->setSolverTolerance(solver->getTolerance()); adaptInfo->setSolverResidual(solver->getResidual()); diff --git a/AMDiS/src/ProblemVec.cc b/AMDiS/src/ProblemVec.cc index f249683c8b2ce867c5b6877e819546345d314f8f..8109c91f13ab91fdda7ed24a7557a23ed8e3f068 100644 --- a/AMDiS/src/ProblemVec.cc +++ b/AMDiS/src/ProblemVec.cc @@ -497,7 +497,7 @@ namespace AMDiS { TIME_USED(first, clock())); #endif - adaptInfo->setSolverIterations(iter); + adaptInfo->setSolverIterations(solver->getIterations()); adaptInfo->setMaxSolverIterations(solver->getMaxIterations()); adaptInfo->setSolverTolerance(solver->getTolerance()); adaptInfo->setSolverResidual(solver->getResidual());