AdaptiveIntegrator Constructor

Definition

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

Overload List

AdaptiveIntegrator

Constructs a new AdaptiveIntegrator object.
C#
public AdaptiveIntegrator()

AdaptiveIntegrator(Boolean)

Constructs a new AdaptiveIntegrator 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(Func<Double, Double>, Double[])

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

Parameters

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

AdaptiveIntegrator(IntegrationRule, Boolean)

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

Parameters

integrationRule  IntegrationRule
A NumericalIntegrator value that specifies the integration rule to use on subintervals.
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(Func<Double, Double>, Double, Double)

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

Parameters

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

See Also