Marcus Cuda
2dd9bb7555
added a IsSymmetric property to the matrix interface and an optimized version for sparse matrices. work item: 5653
16 years ago
Marcus Cuda
2cf99d8184
commented out CommonParallel.Aggregate modified the affected code
16 years ago
Marcus Cuda
407ba19669
sparse matrix is no longer thread safe to improve performance
16 years ago
Marcus Cuda
9b72b71ebf
sparse vector optimizations
16 years ago
Marcus Cuda
e9ab742b6e
added new constructor to sparse matrix that takes a matrix. Replaced new SparseMatrix(matrix.ToArray()) calls with it
16 years ago
Marcus Cuda
9c18123e6b
Added matrix indexed enumerator
16 years ago
Marcus Cuda
289dad9181
removed redundant copyto's
16 years ago
Marcus Cuda
fc6b50ad3b
bug: added missing leftmultiply fix that was dropped during the last merge
minor optimization for scalar matrix multiply for user defined matrices
16 years ago
Marcus Cuda
8969df0b72
bug: added fix to other data types
16 years ago
Marcus Cuda
ad8f72295a
doc: fixed xml doc errors and updated SHFB config
16 years ago
Marcus Cuda
9bf22ea011
opt: merged Andriy's changes to reuse vector and matrices instead of creating new ones
16 years ago
Marcus Cuda
03fb79967d
clean up: fixed bugs, made matrix arthimetic immutable, added intermediate, type specific abstract Matrix class. Need to finish cleaning up factorization classes and some tests still faile
16 years ago
Jurgen Van Gael
1b603eb841
Some small documentation changes.
16 years ago
Marcus Cuda
17d5941ea2
added andriy's single LA
16 years ago
Marcus Cuda
a3e51bcc93
added andriy's complex LA
16 years ago
Marcus Cuda
cbd321574f
andriy's conversion to a generic matrix
16 years ago
Marcus Cuda
1a8cce73c6
Merged Andriy's additions as follows:
Added optimized versions of L1, Frobenius, and infinity norms to the dense and sparse matrices
Added a TransposeAndMultiply method to Matrix DenseMatrix, and SparseMatrix
Ported the Gram-Schmidt QR factorization from dnAnalytics
Ported the diagonal matrix from dnAnalytics
Ported the iterative solvers from dnAnalytics
16 years ago
Marcus Cuda
c62ba47988
merged Andriy's sparse optimizations
a little clean up
16 years ago
Marcus Cuda
a6572fa189
sparse: merge Andriy's additions
16 years ago
Marcus Cuda
3576ba3404
added missing files
16 years ago