Click or drag to resize

EndCriteriaCriteriaType Enumeration

Possible criteria used to end optimization.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public enum CriteriaType
Members
Member nameValueDescription
None0No termination criterion has been met.
MaximumIteration1The maximum number of iterations was reached.
MaximumFunctionEvaluation2The maximum number of function evaluations was reached.
MaximumGradientEvaluation3The maximum number of gradient evaluations was reached.
MaximumHessianEvaluation4The maximum number of Hessian evaluations was reached.
StationaryPoint5A stationary point criterion was met.
StationaryGradient6A stationary gradient criterion was met.
StationaryHessian7A stationary Hessian criterion was met.
FunctionEpsilon8The function epsilon criterion was met.
GradientEpsilon9The gradient epsilon criterion was met.
HessianEpsilon10The Hessian epsilon criterion was met.

The EndCriteriaCriteriaType type exposes the following members.

Extension Methods
 NameDescription
Public Extension MethodIsT Determines whether the enumeration value is equal to the specified value.
(Defined by EnumerationExtensions)
Public Extension MethodWithClearedFlagT Returns the enum value with the specified flag cleared.
(Defined by EnumerationExtensions)
Public Extension MethodWithFlagT Returns the enum value with the specified flag set or cleared, depending on the value argument.
(Defined by EnumerationExtensions)
Public Extension MethodWithSetFlagT Returns the enum value with the specified flag set.
(Defined by EnumerationExtensions)
Top
Remarks
Optimization can end because the maximum number of iterations has been reached, a stationary point has been reached, or the objective/gradient/Hessian meet their respective epsilon thresholds.
See Also