You are here: Symbol Reference > Dew Namespace > Dew.Math Namespace > Structs, Records, Enums > Dew.Math.TOptStopReason Enumeration
Dew Math for .NET
ContentsIndexHome
PreviousUpNext
Dew.Math.TOptStopReason Enumeration

Stop reason for the main loop in optimization.

Syntax
C#
Visual Basic
public enum TOptStopReason : uint { OptResNotFound, OptResSmallGrad, OptResSingular, OptResSmallStep, OptResZeroStep, OptResBigLambda, OptResSmallLambda, OptResMaxIter, OptResConverged, optResSmallJacobian, optNANValue, optStopped }

Optimization.cs

Members 
Description 
OptResNotFound 
The algorithm did not find minimum (within given tolerance). 
OptResSmallGrad 
The gradient C-Norm is bellow given gradient tolerance. 
OptResSingular 
The inverse Hessian matrix is near singular. 
OptResSmallStep 
Iteration x step is less than EPS. 
OptResZeroStep 
Iteration x step is zero. 
OptResBigLambda 
(Marquardt) Lambda is more than 1000. 
OptResSmallLambda 
(Marquardt) Lambda is less than 1E-300 (singularity). 
OptResMaxIter 
Number of iterations has reached the MaxIter. 
OptResConverged 
Number of iterations is less than MaxIter and parameters are within given tolerance. 
optResSmallJacobian 
Jacobian matrix elements are bekiw given tolerance. 
optNANValue 
Target function returned NAN value. 
optStopped 
Stop signal detected. 
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!