Click or drag to resize
Accord.NET (logo)

BroydenFletcherGoldfarbShannoStatus Enumeration

Status codes for the BroydenFletcherGoldfarbShanno function optimizer.

Namespace:  Accord.Math.Optimization
Assembly:  Accord.Math (in Accord.Math.dll) Version: 3.8.0
Syntax
public enum BroydenFletcherGoldfarbShannoStatus
Members
  Member nameValueDescription
Success0 Convergence was attained.
Stop1 The optimization stopped before convergence; maximum number of iterations could have been reached.
AlreadyMinimized2 The function is already at a minimum.
UnknownError-1024 Unknown error.
OutOfInterval-1003 The line-search step went out of the interval of uncertainty.
IncorrectMinMax-1002 A logic error occurred; alternatively, the interval of uncertainty became too small.
RoundingError-1001 A rounding error occurred; alternatively, no line-search step satisfies the sufficient decrease and curvature conditions. The line search routine will terminate with this code if the relative width of the interval of uncertainty is less than FunctionTolerance.
MinimumStep-1000 The line-search step became smaller than MinStep.
MaximumStep-999 The line-search step became larger than MaxStep.
MaximumLineSearch-998 The line-search routine reaches the maximum number of evaluations.
MaximumIterations-997 Maximum number of iterations was reached.
IntervalWidthTooSmall-996 Relative width of the interval of uncertainty is at most FunctionTolerance.
InvalidParameters-995 A logic error (negative line-search step) occurred. This could be an indication that something could be wrong with the gradient function.
IncreaseGradient-994 The current search direction increases the objective function value.
See Also