Click or drag to resize

DifferIntegrateDoubleExponential Method

Evaluates the Riemann-Liouville fractional derivative that uses the double exponential integration.

Namespace: Altaxo.Calc
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static double DoubleExponential(
	Func<double, double> f,
	double x,
	double order,
	double x0 = 0,
	double targetAbsoluteError = 1E-10
)

Parameters

f  FuncDouble, Double
The analytic smooth function to differintegrate.
x  Double
The evaluation point.
order  Double
The order of fractional derivative.
x0  Double  (Optional)
The reference point of integration.
targetAbsoluteError  Double  (Optional)
The expected relative accuracy of the Double-Exponential integration.

Return Value

Double
Approximation of the differintegral of order n at x.
Remarks

order = 1.0 : normal derivative

order = 0.5 : semi-derivative

order = -0.5 : semi-integral

order = -1.0 : normal integral

See Also