Repeated 1DIntegrator 2D.Integrate Method
Definition
Namespace: Extreme.Mathematics.Calculus
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Overload List
Integrate() | Numerically integrates a function of one variable. |
Integrate( | Numerically integrates a function of one variable. |
Integrate( | Numerically integrates a function of one variable. |
Integrate( | Numerically integrates a function of one variable. |
Integrate( | Numerically integrates a function of one variable. |
Integrate( | Numerically integrates a function of one variable. |
Integrate( | Numerically integrates a function of one variable. |
Integrate(Func<Double, Double, Double>, Double, Double, Func<Double, Double>, Func<Double, Double>)
Numerically integrates a function of one variable.
public double Integrate(
Func<double, double, double> integrand,
double xLowerBound,
double xUpperBound,
Func<double, double> yLowerBoundFunction,
Func<double, double> yUpperBoundFunction
)
Parameters
- integrand Func<Double, Double, Double>
- A delegate that represents a function of two variables that specifies the function to integrate.
- xLowerBound Double
- The lower limit of the integration region in the X direction.
- xUpperBound Double
- The upper limit of the integration region in the X direction.
- yLowerBoundFunction Func<Double, Double>
- The function that computes the lower limit of the integration region in the Y direction.
- yUpperBoundFunction Func<Double, Double>
- The function that computes the upper limit of the integration region in the Y direction.
Return Value
DoubleAn approximation of the definite integral of integrand from xLowerBound to xUpperBound in the X-direction, and the bounds computed by yLowerBoundFunction and yUpperBoundFunction in the Y-direction.
Remarks
This method performs the actual numerical integration. After this method returns, inspect the Status property to verify that the algorithm terminated normally.
Exceptions
Argument | integrand is null. |