Click or drag to resize

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

Integrate an oscillatory 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,
	double b,
	OscillatoryTerm oscTerm,
	double omega,
	double epsabs,
	double epsrel,
	int limit,
	out double result,
	out double abserr
)

Parameters

f  FuncDouble, Double
Function to integrate.
a  Double
Lower integration limit.
b  Double
Upper integration limit.
oscTerm  OscillatoryTerm
Oscillatory term type (sine or cosine).
omega  Double
Angular frequency parameter.
epsabs  Double
Absolute error tolerance. Set to zero to rely on relative tolerance.
epsrel  Double
Relative error tolerance. Set to zero to rely on absolute tolerance.
limit  Int32
Maximum number of subintervals allowed.
result  Double
On return, contains the integration result.
abserr  Double
On return, contains the estimated absolute error of the result.

Return Value

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