Click or drag to resize

ActiveSetLineSearchSQPTerminationStatus Enumeration

Enum for possible algorithm termination reasons.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public enum TerminationStatus
Members
Member nameValueDescription
None0 Iteration has not started yet.
FailedToSolveQuadraticSubproblem1 The quadratic programming subproblem solver failed to yield a solution for an iteration.
QuadraticSubproblemInfeasible2 The quadratic programming subproblem solver failed to find a feasible solution for an iteration.
QuadraticSubproblemIsNotConvex3 The quadratic programming subproblem formed for the iterate was not convex, and therefore could not be solved.
StepDirectionWitinTolerance4 The computed step direction had magnitude less than the specified values (2*ActiveSetLineSearchSQP.Options.StepDirectionTolerance).
FunctionChangeWithinTolerance5 The change in the objective function had magnitude less than the specified values (2*ActiveSetLineSearchSQP.Options.FunctionChangeWithinTolerance).
MaximumIterationsExceeded6 Iterates did not meet the convergence criteria before exceeding the specified maximum number of iterations.
UnexpectedException7 An unexpected exception was encountered.
ProblemIsUnconstrained8 The problem did not have any constraints and therefore could not be solved by ActiveSetLineSearchSQP.
See Also