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
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Nuget packages
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.DataAnalysis.Models
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Providers
    • Extreme.Providers.InteropServices
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Mathematics.Generic
    • CanSpecializeAttribute Class
    • GenericArithmeticException Class
    • GenericExtensions Class
    • IBitOperations(T) Interface
    • IComplexElementaryFunctions(T, U) Interface
    • IComplexFieldOperations(T, U) Interface
    • IComplexIeeeOperations(T, U) Interface
    • IComplexOperations(T) Interface
    • IComplexOperations(T, U) Interface
    • IComplexRingOperations(T, U) Interface
    • IDivisionOperations(T, TClosure) Interface
    • IEuclideanRingOperations(T) Interface
    • IFieldOperations(T) Interface
    • IFractionalOperations(T) Interface
    • IGroupOperations(T) Interface
    • IIeeeOperations(T) Interface
    • IRealOperations(T) Interface
    • IRingOperations(T) Interface
    • IVectorSpaceOperations(TScalar, TVector) Interface
    • TypeAssociationAttribute Class
    • TypeAssociationRegistry Class

Extreme.Mathematics.Generic Namespace

Extreme Optimization Numerical Libraries for .NET Professional
The Extreme.Mathematics.Generic namespace contains fundamental classes for computing with generic numerical types.
Classes

  ClassDescription
Public classCanSpecializeAttribute
When applied to a class or structure, indicates that the implementation of the type can be specialized for specific values of the type parameters.
Public classGenericArithmeticException
The exception that is thrown when generic arithmetic operations are not supported by the operand type.
Public classGenericExtensions
Contains extension methods for generic arithmetic interfaces.
Public classTypeAssociationAttribute
Represents a named association between two types.
Public classTypeAssociationRegistry
Represents a global registry of type associations.
Interfaces

  InterfaceDescription
Public interfaceIBitOperationsT
Represents the contract for operations on an operand type that supports bitwise operations.
Public interfaceIComplexElementaryFunctionsT, U
Represents the contract for elementary functions of complex values.
Public interfaceIComplexFieldOperationsT, U
Represents the contract for operations on a complex operand type that supports division.
Public interfaceIComplexIeeeOperationsT, U
Represents the contract for a complex operand type that supports IEEE-style special values.
Public interfaceIComplexOperationsT
Represents the contract for operations on an operand type that represents complex values.
Public interfaceIComplexOperationsT, U
Represents the contract for operations on an operand type that represents complex values.
Public interfaceIComplexRingOperationsT, U
Represents the contract for operations on a type that supports multiplication.
Public interfaceIDivisionOperationsT, TClosure
Represents the contract for operations on an operand type that supports divison and multiplicative inverses.
Public interfaceIEuclideanRingOperationsT
Represents the contract for operations on an operand type that supports division with remainder.
Public interfaceIFieldOperationsT
Represents the contract for operations on an operand type that supports divison and multiplicative inverses.
Public interfaceIFractionalOperationsT
Represents the contract for operations on an operand type that represents numbers with a fraction, like rational and real numbers.
Public interfaceIGroupOperationsT
Represents the contract for operations on a type that supports addition and subtraction.
Public interfaceIIeeeOperationsT
Represents the contract for operations on an operand type that has IEEE-754 special values.
Public interfaceIRealOperationsT
Represents the contract for operations on an operand type that represents real numbers.
Public interfaceIRingOperationsT
Represents the contract for operations on a type that implements multiplication of an operand type.
Public interfaceIVectorSpaceOperationsTScalar, TVector
Represents the contract for the scalar multiplication on a vector space.

Copyright (c) 2004-2021 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2021, 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.