diff --git a/src/myblockproblem.hh b/src/myblockproblem.hh index 30942301e25b97b960276bc1761bf6f78234ee20..e4c4e80a42613baefb23bc2ae820c888a74c5491 100644 --- a/src/myblockproblem.hh +++ b/src/myblockproblem.hh @@ -118,14 +118,11 @@ class MyBlockProblem<ConvexProblemTypeTEMPLATE>::IterateObject { Dune::MyNonlinearity<block_size> phi(func); Dune::SampleFunctional<block_size> localJ(*localA, localb, phi); - LocalVectorType ui_copy = ui; - LocalVectorType correction; for (size_t i = 1; i <= 10; ++i) { // FIXME: hardcoded value - Dune::minimise(localJ, ui_copy, correction); - ui_copy += correction; + Dune::minimise(localJ, ui, correction); + ui += correction; } - ui = ui_copy; return; }