SparseVector<T>.TryAggregate Method

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3

Overload List

TryAggregate<TResult, TPredicate>(Aggregator<T, TResult>, TPredicate, Nullable<Boolean>, TResult)

Applies the specified aggregator to the vector.
C#
public override bool TryAggregate<TResult, TPredicate>(
	Aggregator<T, TResult> aggregator,
	TPredicate predicate,
	bool? skipMissingValues,
	out TResult result
)
where TPredicate : struct, new(), IFastFunc<T, bool>

Parameters

aggregator  Aggregator<T, TResult>
An aggregator.
predicate  TPredicate
A predicate that filters the values that are to be included in the aggregation.
skipMissingValues  Nullable<Boolean>
Specifies whether missing values should be excluded from the aggregation. If null, then the value is set to the value of the vector's CheckForMissingValues attribute.
result  TResult
On return, the result of the aggregation.

Type Parameters

TResult
The type of the result of the aggregation.
TPredicate
The type of predicate.

Return Value

Boolean

See Also