GaussIntegrator
A simple one-pass integrator based on Gauss rule Following integrand features are accepted:
GaussIntegratorRuleFactory—a factory for computing the Gauss integration rule. By default, uses GaussLegendreRuleFactory.
IntegrationRange—the univariate range of integration. By default, uses
0..1
interval.IntegrandMaxCalls—the maximum number of function calls during integration. For non-iterative rules, always uses the maximum number of points. By default, uses 10 points.
UnivariateIntegrandRanges—set of ranges and number of points per range. Defaults to given IntegrationRange and IntegrandMaxCalls.
Functions
A shortcut method to integrate a function with additional features. Range must be provided in features. The function is placed in the end position to allow passing a lambda.
A shortcut method to integrate a function in range with additional features. The function is placed in the end position to allow passing a lambda.
A shortcut method to integrate a function in range with additional features. The function is placed in the end position to allow passing a lambda.
Runs one integration pass and return a new Integrand with a new set of features.