Adaptive Integrator<T>.Get Singularities Method
Returns an array of T values
containing the locations of singularities of the
integrand inside the integration interval.
Definition
Namespace: Numerics.NET.Calculus.Generic
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.3
C#
A T array.
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.3
public T[] GetSingularities()
Return Value
T[]A T 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).