public static IntegrationResult Integrate(
	Func<double, double> integrand,
	Interval range,
	IntegrationSettings settings
)Public Shared Function Integrate ( 
	integrand As Func(Of Double, Double),
	range As Interval,
	settings As IntegrationSettings
) As IntegrationResultpublic:
static IntegrationResult^ Integrate(
	Func<double, double>^ integrand, 
	Interval range, 
	IntegrationSettings^ settings
)static member Integrate : 
        integrand : Func<float, float> * 
        range : Interval * 
        settings : IntegrationSettings -> IntegrationResult For information, see Integrate(FuncDouble, Double, Double, Double, IntegrationSettings).
| ArgumentNullException | The integrand is . | 
| NonconvergenceException | The maximum number of function evaluations was exceeded before the integral could be determined to the required precision. |