Skip to content

Releases: toor1245/MatrixDotNet

v0.0.7.3

15 Oct 19:34
99fbf41

Choose a tag to compare

Fixed multiplication of matrix

MatrixDotNet v0.0.7.2

23 Jan 14:02
a8a9546

Choose a tag to compare

  • Move to generic implementation of Sum, Transpose and Negate
  • Optimize Sum, Transpose and Negate

MatrixDotNet v0.0.7.1

27 Dec 19:27

Choose a tag to compare

Changes

  • Add TensorProduct for Vector
  • Optimized IsSymmetric
  • Optimized multiplication of matrix
  • Add BlockMultiply of matrix
  • Optimized Strassen multiply
  • Add GetDistancePoint distance between coordinate for vector
  • Add Reverse for matrix and vector

From this version documentation will be updated

MatrixDotNet v0.0.7

16 Nov 11:28

Choose a tag to compare

  • 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, MathGeneric and BitwiseGeneric
  • Improved matrix sorting and remove BubbleSort() and QuickSort()
  • 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() and RemoveColumn(), RemoveRow()

  • Deployment automatizations
  • New design of documentation and actualize articles

MatrixDotNet v0.0.5

01 Oct 06:58

Choose a tag to compare

  • 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

28 Aug 18:32

Choose a tag to compare

Update statistics

  • created mean
  • created deviation
  • created interval and variation row

MatrixDotNet v0.0.3.2

21 Aug 08:45

Choose a tag to compare

  • 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 Statistics and 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

14 Aug 17:43

Choose a tag to compare

  • Fixed Multipy Strassen.
  • Add Lup factorization and determinant.
  • Stable works with MatrixDotNet.Extensions.Core.

MatrixDotNet.Extensions.Core v0.0.1

14 Aug 17:50

Choose a tag to compare

  • 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

08 Aug 14:08
bf0fe32

Choose a tag to compare

  • 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