Numerically integrates a function of two variables over a rectangular region.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static double Integrate(
this Func<double, double, double> integrand,
Interval<double> xInterval,
Interval<double> yInterval
)
<ExtensionAttribute>
Public Shared Function Integrate (
integrand As Func(Of Double, Double, Double),
xInterval As Interval(Of Double),
yInterval As Interval(Of Double)
) As Double
public:
[ExtensionAttribute]
static double Integrate(
Func<double, double, double>^ integrand,
Interval<double> xInterval,
Interval<double> yInterval
)
[<ExtensionAttribute>]
static member Integrate :
integrand : Func<float, float, float> *
xInterval : Interval<float> *
yInterval : Interval<float> -> float
Parameters
- integrand
- Type: SystemFuncDouble, Double, Double
A delegate that represents a function of two variables
that specifies the function to integrate. - xInterval
- Type: Extreme.MathematicsIntervalDouble
The limits of the integration region in the X direction. - yInterval
- Type: Extreme.MathematicsIntervalDouble
The limits of the integration region in the Y direction.
Return Value
Type:
DoubleAn approximation of the definite integral of
integrand over a rectangle
spanned by
xInterval in the X direction,
and
yInterval in the Y direction.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
FuncDouble,
Double,
Double. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Reference