FunctionMath.Sum(Func<Int32, Double>, Int32, Int32) Method

Computes the sum 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 Sum(
	Func<int, double> terms,
	int lowerBound,
	int upperBound
)

Parameters

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

Return Value

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

Exceptions

ArgumentNullException

terms is null.

See Also