|
|
|
@ -102,7 +102,7 @@ namespace MathNet.Numerics.Optimization |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
if (iterations == MaximumIterations) |
|
|
|
if (iterations == MaximumIterations && currentExitCondition == MinimizationResult.ExitCondition.None) |
|
|
|
throw new MaximumIterationsException(String.Format("Maximum iterations ({0}) reached.", MaximumIterations)); |
|
|
|
|
|
|
|
return new MinimizationWithLineSearchResult(objective, iterations, MinimizationResult.ExitCondition.AbsoluteGradient, totalLineSearchSteps, iterationsWithNontrivialLineSearch); |
|
|
|
|