Click or drag to resize

QawfIntegrationIntegrate(FuncDouble, Double, Double, OscillatoryTerm, Double, Double, Int32, Double, Double) Method

Integrate a Fourier-type integral using the instance's debug setting.

Namespace: Altaxo.Calc.Integration
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public GSL_ERROR? Integrate(
	Func<double, double> f,
	double a,
	OscillatoryTerm oscTerm,
	double omega,
	double epsabs,
	int limit,
	out double result,
	out double abserr
)

Parameters

f  FuncDouble, Double
Function to integrate.
a  Double
Lower integration limit.
oscTerm  OscillatoryTerm
Oscillatory term type (sine or cosine).
omega  Double
Angular frequency parameter.
epsabs  Double
Absolute error tolerance.
limit  Int32
Maximum number of iterations/subintervals.
result  Double
On return, contains the integration result.
abserr  Double
On return, contains the estimated absolute error.

Return Value

GSL_ERROR
Null if successful; otherwise a GSL_ERROR describing the error.
See Also