Gets or sets a value indicating whether precautions should be taken to deal with singularities on the integration interval.

Namespace: Extreme.Mathematics.Calculus
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Property UseExtrapolation As Boolean
C#
public bool UseExtrapolation { get; set; }
C++
public:
bool UseExtrapolation {
	bool get ();
	void set (bool value);
}

Value

true if extrapolation is to be used; false if not.

Remarks

If UseExtrapolation is true, the results of the integration are extrapolated using the terms-algorithm, which accelerates the convergence of the integral in the presence of discontinuities and integrable singularities.

Using this option requires some extra resources. It is only recommended for integrands with singularities or discontinuities on the integration interval. It is automatically turned on when singularities are specified using the SetSingularities(Double[]()) method, and when integrating over infinite intervals.