Represents a function that aggregates the values in a vector.
SystemObject Extreme.DataAnalysisAggregatorT, U
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public abstract class Aggregator<T, U> : IAggregator<U>,
IAggregator
Public MustInherit Class Aggregator(Of T, U)
Implements IAggregator(Of U), IAggregator
generic<typename T, typename U>
public ref class Aggregator abstract : IAggregator<U>,
IAggregator
[<AbstractClassAttribute>]
type Aggregator<'T, 'U> =
class
interface IAggregator<'U>
interface IAggregator
end
Type Parameters
- T
- The element type of the input.
- U
- The type of the result of the aggregation.
The AggregatorT, U type exposes the following members.
| Name | Description |
---|
 | AggregatorT, U | Initializes a new instance of the AggregatorT, U class |
Top
| Name | Description |
---|
 | EmptyGroupsHaveValue |
Gets whether the aggregator produces a value for empty groups.
|
 | SupportsDirectAggregation |
Gets whether the aggregator supports computing the aggregation
for all groups directly from the group levels.
|
Top
| Name | Description |
---|
 | Aggregate(VectorT) |
Aggregates the elements of a vector and returns the result.
|
 | Aggregate(VectorT, IGrouping) |
Aggregates the elements of a vector according to the specified grouping.
|
 | AggregateInto(MatrixT, VectorU) |
Aggregates the columns of a matrix.
|
 | AggregateInto(VectorT, IGrouping, VectorU) |
Groups the elements of a vector according to the specified grouping.
|
 | AggregateInto(VectorT, Int32, VectorU) |
Groups the elements of a vector according to the specified level indexes.
|
 | AggregateListwiseInto |
Aggregates the columns of a matrix.
|
 | 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.) |
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
 | TryAggregate(VectorT, U) |
Aggregates the elements of a vector and returns the result.
|
 | TryAggregate(IEnumerableT, Boolean, U) |
Aggregates the elements of a sequence and returns the result.
|
 | TryAggregate(VectorT, Array1DInt32, Int32, U) |
Aggregates the specified elements of a vector and returns the result.
|
 | TryAggregate(VectorT, Int32, Int32, U) |
Aggregates the specified range of elements of a vector and returns the result.
|
 | TryGetAccumulator |
Attempts to get an accumulator with the specified capability.
|
Top
Top
Reference