Linq Extensions.Aggregate<T, TAccumulate>(Vector<T>, TAccumulate, Func<TAccumulate, T, TAccumulate>) Method
Applies an accumulator function over the elements of a vector.
Definition
Namespace: Extreme.DataAnalysis.Linq
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
The final accumulator value.
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public static TAccumulate Aggregate<T, TAccumulate>(
this Vector<T> vector,
TAccumulate seed,
Func<TAccumulate, T, TAccumulate> func
)
Parameters
- vector Vector<T>
- A vector to aggregate over.
- seed TAccumulate
- The initial accumulator value.
- func Func<TAccumulate, T, TAccumulate>
- An accumulator function to apply to each element.
Type Parameters
- T
- The type of the elements of the vector.
- TAccumulate
- The type of the accumulator value.
Return Value
TAccumulateThe final accumulator value.