| NMathFunctionsNaNSumIf(Double, FuncDouble, Boolean, Double) Method |
Calculates the sum of elements in one array based on evaluating a logical function on
corresponding elements in another array that are not NaN.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public static double NaNSumIf(
double[] data,
Func<double, bool> function,
double[] sum
)
Public Shared Function NaNSumIf (
data As Double(),
function As Func(Of Double, Boolean),
sum As Double()
) As Double
public:
static double NaNSumIf(
array<double>^ data,
Func<double, bool>^ function,
array<double>^ sum
)
static member NaNSumIf :
data : float[] *
function : Func<float, bool> *
sum : float[] -> float
Parameters
- data Double
- Evaluation data.
- function FuncDouble, Boolean
- A function that takes a double and returns a boolean.
- sum Double
- Sum data.
Return Value
DoubleA sum.
Exceptions Exception | Condition |
---|
MismatchedSizeException |
Thrown if data and sum do not have the same number of elements that are
not NaN.
|
See Also