QawcIntegrationIntegrate(FuncDouble, Double, Double, Double, Double, Double, Double, Int32, Double, Double) Method |
Compute the Cauchy principal value of the integral of f over the interval (a, b)
with a singularity at c using the instance's debug setting.
Namespace: Altaxo.Calc.IntegrationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntaxpublic GSL_ERROR? Integrate(
Func<double, double> f,
double a,
double b,
double c,
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.
- c Double
- Location of the integrable singularity (must not equal a or b).
- 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_ERRORNull if successful; otherwise a
GSL_ERROR describing the error.
See Also