Aggregator 2<T, U> Class
Represents a function that aggregates the values in a vector.
Definition
Namespace: Extreme.DataAnalysis
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public abstract class Aggregator2<T, U> : IAggregator2<U>,
IAggregator2
- Inheritance
- Object → Aggregator2<T, U>
- Implements
- IAggregator2, IAggregator2<U>
Type Parameters
- T
- The element type of the input.
- U
- The type of the result of the aggregation.
Constructors
Aggregator2<T, U> | Initializes a new instance of the Aggregator2<T, U> class |
Properties
Empty | Gets whether the aggregator produces a value for empty groups. |
Supports | Gets whether the aggregator supports computing the aggregation for all groups directly from the group levels. |
Methods
Aggregate | Aggregates the elements of a vector according to the specified grouping. |
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. |
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 sequence 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 | Attempts to get an accumulator that can be used to perform the aggregation. |
Operators
Implicit(Func<Vector<T>, Vector<T>, U> to Aggregator2<T, U>) | Implicitly converts an aggregation function to an Aggregator2<T, U> object. |