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.
|