Releases: toor1245/MatrixDotNet
Releases · toor1245/MatrixDotNet
v0.0.7.3
MatrixDotNet v0.0.7.2
- Move to generic implementation of Sum, Transpose and Negate
- Optimize Sum, Transpose and Negate
MatrixDotNet v0.0.7.1
Changes
- Add
TensorProductforVector - Optimized
IsSymmetric - Optimized multiplication of matrix
- Add
BlockMultiplyof matrix - Optimized Strassen multiply
- Add
GetDistancePointdistance between coordinate for vector - Add Reverse for matrix and vector
From this version documentation will be updated
MatrixDotNet v0.0.7
- Optimize Min, Max and dot product for Vector
- Mark MathExtension Obsolete
- Add Sylvester's Criterion
- ToArray extension method
- Support platform dependency
- Fixed Matrix on Vector multiplication
- Implement new
MathUnsafe,MathGenericandBitwiseGeneric - Improved matrix sorting and remove
BubbleSort()andQuickSort() - Rename ScalarProduct to DotProduct in
Vector - Remove strange artefacts for projects
- Remake Kahan`s and Klein's algorithm to the generic implementation and rename to GetKahanSum() and GetKleinSum()
- Optimize with happen SIMD
Equals()regular math operations constructors - Optimize
AddColumn(),AddRow()andRemoveColumn(),RemoveRow()
- Deployment automatizations
- New design of documentation and actualize articles
MatrixDotNet v0.0.5
- Fixed bug related to the shared resource. Now can use Matrix for multithreading.
- Updated Strasen`s algorithm
- Move MatrixDotNet.Math as a new project.
MatrixDotNet v0.0.4
Update statistics
- created mean
- created deviation
- created interval and variation row
MatrixDotNet v0.0.3.2
- Fixed LUP decomposition and LUP determinant.
- Fixed Strassen multiply amtrix.
- Add Strassen multiply async (Core).
- Enhance pretty output(correct with negative values which length digits more than max value)*
- Cholesky Decomposition.
- Markdown and HTML create for matrix for linux and windows.
- Created Inverse namespace.
- Created namespace
Statisticsand add minimum and maximum. - Add min and max value by main diagonal.
- Cholesky determinant.
- Gaussian elimination inverse matrix.
- Open .dat file which assign to your matrix in application (support linux and windows).
MatrixDotNet v0.0.3.1
- Fixed Multipy Strassen.
- Add Lup factorization and determinant.
- Stable works with MatrixDotNet.Extensions.Core.
MatrixDotNet.Extensions.Core v0.0.1
- Add new two namespaces Simd and Unsafe.
- Add all simple operations such as: add, subtract,multiply matrices; compare two matrices, summation all matrices, sorting matrix, LUP decomposition and determinant.
- MatrixDotNet.Extensions works stable works with MatrixDotNet version 0.0.3.1
It whole works significantly faster than MatrixDotNet library due to unsafe programming and SIMD and reduce operations.
If you didn't find answer for your question on this page, ask it on gitter .
MatrixDotNet v0.0.3
- Update pretty method, change function partition on namespace by logic.
- Add matrix conversion such as add column or row and reduce column or row.
- Add decomposition matrix LUP.
- Add
LU determinant,Shurs complement,algebraic complement,Inverse matrix,Shurs determinant. - Add matrix builder which you can create matrix through expression or build
identity matrix. - If you have any questions you can ask it on gitter MatrixDotNet