NMath Core contains vector, matrix, and complex number classes, random number generators, numerical integration methods, cubic spline interpolation, and other high-performance functions for object-oriented numerics on the .NET platform. NMath Core is designed to run with machine-specific, highly optimized versions of the BLAS and LAPACK public domain linear algebra subroutine libraries.