The Bluebit .NET Matrix Library is an algebraic software that offers classes for solving various mathematical equations, including simultaneous linear equations, linear systems of equations, eigenvalues, eigenvectors problems, and singular value problems.

Moreover, this library comes with matrix factorizations such as Eigen, LQ, LU, Cholesky, QR, and SVD. You can enjoy all these functionalities with both real and complex matrices. Additionally, you can explore two corresponding sets of classes for real and complex matrices, vectors, and factorizations.
The Bluebit .NET Matrix Library prides itself on being easy to use and providing a powerful interface without compromising on performance. Thanks to the highly optimized BLAS and standard LAPACK routines, this software executes fast and calculates accurately.
One of the exciting features of this software is that it has been created as a mixed-mode C++ project that combines both managed and unmanaged codes. Consequently, the library delivers the best of both worlds- the speed of native C++ code and the feature-richness and ease of use of the .NET Framework.
The 5.0 version of this software comes with support for sparse matrices, opening more possibilities for users. Overall, the Bluebit .NET Matrix Library is an excellent tool that will help you solve your mathematical problems seamlessly.
Version 5.0: Added support for sparse Matrices
Version 4.3.32: Performance improvements and new functionality was added.
Version 2.5.5000.811: Performance improvements and new functionality was added.
Version 2.2.5000.72: New functionality added.
Version 2.1.5300.72: N/A
Version 2.0.5000: N/A