FunctionMath.Product Method

Computes the product of an expression evaluated over the specified range.

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public static double Product(
	Func<int, double> factors,
	int lowerBound,
	int upperBound
)

Parameters

factors  Func<Int32, Double>
A delegate that returns the value of the specified factor.
lowerBound  Int32
The (inclusive) lower bound of the product.
upperBound  Int32
The (exclusive) upper bound of the product.

Return Value

Double
The product of factors evaluated at all integers from lowerBound up to but not including upperBound.

Exceptions

ArgumentNullException

factors is null.

See Also