AdaptiveIntegrator<T> Constructor

Definition

Namespace: Numerics.NET.Calculus.Generic
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.0

Overload List

AdaptiveIntegrator<T>

Constructs a new AdaptiveIntegrator<T> object.
C#
public AdaptiveIntegrator()

AdaptiveIntegrator<T>(Boolean)

Constructs a new AdaptiveIntegrator<T> object.
C#
public AdaptiveIntegrator(
	bool useExtrapolation
)

Parameters

useExtrapolation  Boolean
If true, special operations are performed to speed convergence in case of singularities inside the integration interval or at the end points. If false, no special operations are performed.

AdaptiveIntegrator<T>(Func<T, T>, T[])

Constructs a new AdaptiveIntegrator<T> object.
C#
public AdaptiveIntegrator(
	Func<T, T> integrand,
	T[] singularities
)

Parameters

integrand  Func<T, T>
A delegate that represents a function of one variable that specifies the function to integrate.
singularities  T[]
A T array containing the singularities and discontinuities of integrand.

AdaptiveIntegrator<T>(IntegrationRule<T>, Boolean)

Constructs a new AdaptiveIntegrator<T> object.
C#
public AdaptiveIntegrator(
	IntegrationRule<T> integrationRule,
	bool useExtrapolation
)

Parameters

integrationRule  IntegrationRule<T>
 
useExtrapolation  Boolean
If true, special operations are performed to speed convergence in case of singularities inside the integration interval or at the end points. If false, no special operations are performed.

AdaptiveIntegrator<T>(Func<T, T>, T, T)

Constructs a new AdaptiveIntegrator<T> object.
C#
public AdaptiveIntegrator(
	Func<T, T> integrand,
	T lowerBound,
	T upperBound
)

Parameters

integrand  Func<T, T>
A delegate that represents a function of one variable that specifies the function to integrate.
lowerBound  T
The lower limit of the integration interval.
upperBound  T
The upper limit of the integration interval.

See Also