diff --git a/dune/tectonic/minimisation.hh b/dune/tectonic/minimisation.hh index 113c101a8abb54a8a554978447de0fc2b649cd6e..25ba6a110009ded34b72a249391e5e912e4b84ff 100644 --- a/dune/tectonic/minimisation.hh +++ b/dune/tectonic/minimisation.hh @@ -168,10 +168,8 @@ void minimisationInitialiser(Functional const &J, Bisection const &bisection, double const Jx = (Jx2 < Jx1 ? Jx2 : Jx1); SmallVector const x = (Jx2 < Jx1 ? x2 : x1); - if (Jx >= Jx_old) { - startingPoint = x_old; - return; - } + if (Jx >= Jx_old) + break; Jx_old = Jx; x_old = x;