AdaptiveIntegrator.GetSingularities Method

Returns an array of Double values containing the locations of singularities of the integrand inside the integration interval.

Definition

Namespace: Numerics.NET.Calculus
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
C#
public double[] GetSingularities()

Return Value

Double[]
A Double array.

Remarks

This property should contain all points inside the integration interval where the numerical integration might encounter difficulties. These can be of two kinds:

  • The integrand has a singularity at the specified point. Even though the function value goes to infinity near the point, the value of the integral is finite.
  • The integrand has a discontinuity at the specified point. The sudden jump in function values would cause convergence to be very slow.

Only interior problem points should be listed. The bounds of the integration interval are treated separately.

When there is at least one interior singularity or discontinuity, the UseExtrapolation property is automatically set to true, and extrapolation is used to improve convergence for the integration around the problem point(s).

See Also