DifferIntegrateGaussKronrod Method |
Evaluates the Riemann-Liouville fractional derivative that uses the Gauss-Kronrod integration.
Namespace: Altaxo.CalcAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static double GaussKronrod(
Func<double, double> f,
double x,
double order,
double x0 = 0,
double targetRelativeError = 1E-10,
int gaussKronrodPoints = 15
)
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.
- targetRelativeError Double (Optional)
- The expected relative accuracy of the Gauss-Kronrod integration.
- gaussKronrodPoints Int32 (Optional)
- The number of Gauss-Kronrod points. Pre-computed for 15, 21, 31, 41, 51 and 61 points.
Return Value
DoubleApproximation 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