The scaled step tolerance used to step between two points.

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 used to step between two points. The i-th component of the scaled step between two points x and y is computed as

            \frac{| x_i - y_i |}{\max(|x_i|, \frac{1}{s_i})}
where s = xscale

Remarks

By default, the cube root of machine precision is used as the step tolerance.

Exceptions

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

See Also