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
  • Blog
  • 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
  • Mathematics Library User's Guide
    • General Classes
    • Mathematical Functions
    • Complex Numbers
    • Arbitrary Precision Arithmetic
    • Automatic Differentiation
    • Curves and Interpolation
    • Curve Fitting
    • Solving Equations
    • Optimization
    • Calculus
    • Fast Fourier Transforms
    • Random Numbers
    • Generic Arithmetic
    • Appendices

Mathematics Library User's Guide

Extreme Optimization Numerical Libraries for .NET Professional

The Extreme Optimization Numerical Libraries for .NET is a solid foundation for your numerical computing needs on the .NET platform. It implements a broad set of algorithms, covering a wide range of numerical techniques, including: linear algebra, numerical integration and differentiation, solving equations, complex numbers.

The classes in the Mathematics Library of the Extreme Optimization Numerical Library for .NET and the relationships between them match our every-day concepts.

The Mathematics Library contains classes for a wide range of mathematical techniques. Vector and matrix classes are described in the Vector and Matrix Library User's Guide.

The classes are organized in a consistent namespace hierarchy as follows:

Namespace

Description

Extreme.Mathematics

Contains fundamental classes and base classes that define commonly-used mathematical data types, exception types, and delegates.

Extreme.Mathematics.Calculus

Contains classes for the numerical integration and differentiation of functions.

Extreme.Mathematics.Curves

Contains classes for working with points, lines and curves, including polynomials and Chebyshev approximations. Techniques include curve fitting and interpolation.

Extreme.Mathematics.Generic

Contains classes for working with generic arithmetic, including generic linear algebra.

Extreme.Mathematics.EquationSolvers

Contains classes that implement various root finding algorithms.

Extreme.Mathematics.LinearAlgebra

Contains classes for working with vectors and matrices and matrix decompositions, and for solving systems of simultaneous linear equations and least squares problems.

Extreme.Mathematics.Optimization

Contains classes and methods for optimization of functions in one or more dimensions, including linear programming.

Extreme.Mathematics.SignalProcessing

Contains classes and methods for one and two-dimensional discrete Fourier transforms and related functions.

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.