Binary Aggregator<T1, T2, TResult> Class
Represents a function that aggregates the values in two vectors.
Definition
Namespace: Numerics.NET.DataAnalysis
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
public abstract class BinaryAggregator<T1, T2, TResult> : IBinaryAggregator<TResult>,
IBinaryAggregator
- Inheritance
- Object → BinaryAggregator<T1, T2, TResult>
- Derived
- Implements
- IBinaryAggregator, IBinaryAggregator<TResult>
Type Parameters
- T1
- The element type of the inputs.
- T2
- The element type of the inputs.
- TResult
- The type of the result of the aggregation.
Constructors
Binary | Constructs a new aggregator. |
Properties
Empty | Gets whether the aggregator produces a value for empty groups. |
Empty | Gets the value that is returned when the input is empty. |
Supports | Gets whether the aggregator supports computing the aggregation for all groups directly from the group levels. |
Methods
Aggregate( | Aggregates the elements of two sequences pairwise and returns the result. |
Aggregate( | Aggregates the elements of two span slices pairwise and returns the result. |
Aggregate( | Aggregates the elements of two span slices pairwise and returns the result. |
Aggregate( | Aggregates the specified elements of a vector and returns the result. |
Aggregate( | Aggregates the specified range of elements of a vector and returns the result. |
Aggregate | Groups the elements of a vector according to the specified grouping. |
Aggregate | Groups the elements of a vector according to the specified level indexes. |
Aggregate |
Groups the elements of a vector according to the specified grouping.
Obsolete. |
Aggregate |
Groups the elements of a vector according to the specified level indexes.
Obsolete. |
Aggregate | Aggregates the elements of two sequences pairwise subject to a predicate, and returns the result. |
Aggregate | Aggregates the elements of two spans pairwise and returns the result. |
Aggregate | Aggregates the elements of a vector and returns the result. |
Aggregate | Aggregates the elements of two span slices pairwise and returns the result. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Try | Aggregates the elements of a vector and returns the result. |
Try | Aggregates the elements of a vector and returns the result. |
Try | Aggregates the elements of two sequences pairwise and returns the result. |
Try | Aggregates the elements of two spans pairwise and returns the result. |
Try | Aggregates the elements of two span slices pairwise and returns the result. |
Try | Aggregates the specified elements of a vector and returns the result. |
Try | Aggregates the specified range of elements of a vector and returns the result. |
Try | Aggregates the elements of two sequences pairwise subject to a predicate, and returns the result. |
Try | Aggregates the elements of two spans pairwise and returns the result. |
Try | Aggregates the elements of a vector and returns the result. |
Try | Aggregates the elements of two span slices pairwise and returns the result. |
Try | Attempts to get an accumulator that can be used to perform the aggregation. |