Provides basic building blocks for numerical applications on the .net platform, such as vector classes, matrix classes, complex number classes, and random number generators
CenterSpace Software, a provider of enterprise class numerical component libraries for the .net platform, has announced the release of NMath Core 2.0.
NMath Core is the foundational library in the NMath product suite from CenterSpace Software.
NMath Core provides basic building blocks for numerical applications on the .net platform, such as vector classes, matrix classes, complex number classes, random number generators, and other high-performance functions for object-oriented numerics.
Fully compliant with the Microsoft Common Language Specification, all NMath Core routines are callable from any .net language, including C# and Visual Basic.net.
"In response to customer demand, version 2.0 of NMath Core adds support for numerical integration and differentiation," stated Steve Sneller, chief scientist.
"We provide two of the most widely used, general purpose families of quadrature methods: Romberg integration, and Gauss-Kronrod integration.
"Numerical differentiation employs Ridders' method of polynomial extrapolation." In addition to support for numerical integration and differentiation, NMath Core 2.0 offers classes for encapsulating and manipulating functions, including function evaluation and composition, and algebraic manipulation of functions.
A specialised polynomial class supports polynomial interpolation, and exact integration and differentiation of polynomials.
NMath Core 2.0 is available immediately from CenterSpace Software.
For customers with current support contracts, NMath Core 2.0 is available as a free upgrade.
A free 14-day evaluation version is also available for download from the CenterSpace website, along with complete user documentation, performance benchmarks, a whitepaper, and code examples.