Defines allowable constraint violations of the final accepted result.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public double ViolationBound { get; set; }
Visual Basic (Declaration)
Public Property ViolationBound As Double
Visual C++
public:
property double ViolationBound {
	double get ();
	void set (double value);
}

Field Value

A double scalar value specifying the allowable constraint violations of the final accepted result.

Remarks

Constraints are satisfied if  \left| g_i (x) \right| \leq
            ViolationBound, and g_i (x) \geq -ViolationBound respectively. By default, ViolationBound is set to  min(.

Exceptions

ExceptionCondition
System..::.ArgumentException is thrown if ViolationBound is less than or equal to 0.0

See Also