diff --git a/dune/gfe/riemanniantrsolver.cc b/dune/gfe/riemanniantrsolver.cc index 110939e3d63880ae54f81740802812d6f05621d2..a8890caa8a022c1a0f5ab3376ffe3a4ba224c930 100644 --- a/dune/gfe/riemanniantrsolver.cc +++ b/dune/gfe/riemanniantrsolver.cc @@ -412,17 +412,17 @@ void RiemannianTrustRegionSolver<GridType,TargetSpace>::solve() if (instrumented_) { - char iRodFilename[100]; - sprintf(iRodFilename, "tmp/intermediateSolution_%04d", i); + char iFilename[100]; + sprintf(iFilename, "tmp/intermediateSolution_%04d", i); - FILE* fpRod = fopen(iRodFilename, "wb"); - if (!fpRod) - DUNE_THROW(SolverError, "Couldn't open file " << iRodFilename << " for writing"); + FILE* fpIterate = fopen(iFilename, "wb"); + if (!fpIterate) + DUNE_THROW(SolverError, "Couldn't open file " << iFilename << " for writing"); for (int j=0; j<x_.size(); j++) - fwrite(&x_[j], sizeof(TargetSpace), 1, fpRod); + fwrite(&x_[j], sizeof(TargetSpace), 1, fpIterate); - fclose(fpRod); + fclose(fpIterate); } std::cout << "iteration took " << totalTimer.elapsed() << " sec." << std::endl;