Returns the value of the integral over a cube.

Namespace: Imsl.Math
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public double Eval(
	HyperRectangleQuadrature..::.IFunction f,
	double[] a,
	double[] b
)
Visual Basic (Declaration)
Public Function Eval ( _
	f As HyperRectangleQuadrature..::.IFunction, _
	a As Double(), _
	b As Double() _
) As Double
Visual C++
public:
double Eval(
	HyperRectangleQuadrature..::.IFunction^ f, 
	array<double>^ a, 
	array<double>^ b
)

Parameters

f
Type: Imsl.Math..::.HyperRectangleQuadrature..::.IFunction
A IFunction containing the function to be integrated.
a
Type: array< System..::.Double >[]()[]
A double specifying the lower limit of integration. If null all of the lower limits default to 0.
b
Type: array< System..::.Double >[]()[]
A double specifying the upper limit of integration. If null all of the upper limits default to 1.

Return Value

A double containing the value of the integral over the unit cube.

See Also