QagiuIntegrationIntegration(FuncDouble, Double, Double, Double, Double, Int32, Double, Double, Object) Method |
Adaptive integration on semi-infinite interval (a,+Infinity) using default settings for integration rule and debugging.
Namespace: Altaxo.Calc.IntegrationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static GSL_ERROR? Integration(
Func<double, double> f,
double a,
double epsabs,
double epsrel,
int limit,
out double? result,
out double? abserr,
ref Object?? tempStorage
)
Parameters
- f FuncDouble, Double
- Function to integrate.
- a Double
- Lower integration limit.
- epsabs Double
- Specifies the expected absolute error of integration. Should be set to zero (0) if you specify a relative error.
- epsrel Double
- Specifies the expected relative error of integration. Should be set to zero (0) if you specify an absolute error.
- limit Int32
- Maximum number of subintervals used for integration.
- result Double
- On return, contains the integration result.
- abserr Double
- On return, contains the absolute error of integration.
- tempStorage Object
- Provides a temporary storage object that you can reuse for repeating function calls.
Return Value
GSL_ERRORNull if successfull, otherwise the appropriate error code.
See Also