Enum for possible algorithm termination reasons.

Namespace:  CenterSpace.NMath.Analysis
Assembly:  NMath (in NMath.dll) Version: 5.1.0.0

Syntax

C#
public enum TerminationStatus
Visual Basic (Declaration)
Public Enumeration TerminationStatus
Visual C++
public enum class TerminationStatus

Members

Member nameDescription
None
Iteration has not started yet.
FailedToSolveQuadraticSubproblem
The quadratic probramming subproblem solver failed to yield a solution for an iteration.
QuadraticSubproblemInfeasible
The quadratic probramming subproblem solver failed to find a feasible solution for an iteration.
QuadraticSubproblemIsNotConvex
The quadratic probramming subproblem formed for the iteratate was not convex, and therefore could not be solved.
StepDirectionWitinTolerance
The computed step direction had magnitude less than the specified values (2*ActiveSetLineSearchSQP.Options.StepDirectionTolerance).
FunctionChangeWithinTolerance
The change in the objective function had magnitude less than the specified values (2*ActiveSetLineSearchSQP.Options.FunctionChangeWithinTolerance).
MaximumIterationsExceeded
Iterates did not meet the convergence criteria before exceeding the specified maximum number of iterations.
UnexpectedException
An unexpected exception was encountered.
ProblemIsUnconstrained
The problem did not have any constraints and therefor could not be solved by ActiveSetLineSearchSQP.

See Also