The scaled step tolerance to use when changing x.

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

Syntax

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

Field Value

A double scalar value specifying the scaled step tolerance.

Remarks

The i-th component of the scaled step between two points x and y is computed as

abs(x(i)-y(i))/max(abs(x(i)),1/xscale(i))

where xscale is the scaling vector for the variables.

By default, the scaled step tolerance is set to 3.66685e-11.

Exceptions

ExceptionCondition
System..::.ArgumentException is thrown if StepTolerance is less than or equal to 0

See Also