Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Nuget packages
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference

Skip Navigation LinksHome»Documentation»Reference»Extreme.DataAnalysis»Aggregators Class»Methods»Create2(U, T, TAccumulator) Method

AggregatorsCreate2U, T, TAccumulator Method

Extreme Optimization Numerical Libraries for .NET Professional
Constructs a new aggregator that uses the specified accumulator.

Namespace:  Extreme.DataAnalysis
Assembly:  Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
Syntax

C#
VB
C++
F#
Copy
public static Aggregator2<U, T> Create2<U, T, TAccumulator>(
	bool emptyHasValue = false
)
where TAccumulator : struct, new(), IAccumulator2<U, T>
Public Shared Function Create2(Of U, T, TAccumulator As {Structure, New, IAccumulator2(Of U, T)}) ( 
	Optional emptyHasValue As Boolean = false
) As Aggregator2(Of U, T)
public:
generic<typename U, typename T, typename TAccumulator>
where TAccumulator : value class, gcnew(), IAccumulator2<U, T>
static Aggregator2<U, T>^ Create2(
	bool emptyHasValue = false
)
static member Create2 : 
        ?emptyHasValue : bool 
(* Defaults:
        let _emptyHasValue = defaultArg emptyHasValue false
*)
-> Aggregator2<'U, 'T>  when 'TAccumulator : struct, new() and IAccumulator2<'U, 'T>

Parameters

emptyHasValue (Optional)
Type: SystemBoolean

Type Parameters

U
The element type of the inputs to the accumulator.
T
The element type of the result.
TAccumulator
The type of the accumulator.

Return Value

Type: Aggregator2U, T
An aggregator that aggregates values of type U into values of type T using an accumulator of type TAccumulator.
See Also

Reference

Aggregators Class
Extreme.DataAnalysis Namespace

Copyright (c) 2004-2023 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2023, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.