Returns the non-fatal error status.

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

Syntax

C#
public int ErrorStatus { get; }
Visual Basic (Declaration)
Public ReadOnly Property ErrorStatus As Integer
Visual C++
public:
property int ErrorStatus {
	int get ();
}

Field Value

An int specifying the non-fatal error status:

StatusMeaning
0No error.
1Maximum number of subdivisions allowed has been achieved. One can allow more subdivisions by setting the MaxSubintervals. If this yields no improvement it is advised to analyze the integrand in order to determine the integration difficulties. If the position of a local difficulty can be determined (e.g. singularity, discontinuity within the interval) one will probably gain from splitting up the interval at this point and calling the integrator on the subranges. If possible, an appropriate special-purpose integrator should be used, which is designed for handling the type of difficulty involved.
2The occurrence of roundoff error is detected, which prevents the requested tolerance from being achieved. The error may be under-estimated.
3Extremely bad integrand behavior occurs at some points of the integration interval.
4The algorithm does not converge. Roundoff error is detected in the extrapolation table. It is presumed that the requested tolerance cannot be obtained.
5The algorithm does not converge. Roundoff error is detected in the extrapolation table. It is presumed that the requested tolerance cannot be achieved, and that the returned result is the best which can be obtained.
6The integral is probably divergent, or slowly convergent. It must be noted that divergence can occur with any other status value.

See Also