478 Commits (optimization-3)

Author SHA1 Message Date
Christoph Ruegg 6c38d3b184 LA: IsFullyMutable can be accessed via .Storage, no need to forward to Matrix class 14 years ago
Christoph Ruegg aa5716fdb6 Matrix types declare whether they are partially or fully mutable 14 years ago
Christoph Ruegg 9df3c13295 Tests: replace matrix structural tests with theory (part 7) - Apped, Stack 14 years ago
Christoph Ruegg bbb23e662e Tests: replace matrix structural tests with theory (part 5) - Submatrix, Insert; Fix DiagonalMatrix InsertRow 14 years ago
Christoph Ruegg de5d235f6f Tests: replace matrix structural tests with theory (part 2) - Row 14 years ago
Christoph Ruegg 9330413bcb Tests: replace matrix structural tests with theory (part 1) 14 years ago
Christoph Ruegg 4f207c2fc9 LA Storage: drop redundant CopyTo overrides 14 years ago
Christoph Ruegg b3dd68f358 LA Storage: drop redundant accessors and overrides 14 years ago
Christoph Ruegg 55d50fb8fd LA Storage: enforce MatrixStorage 14 years ago
Christoph Ruegg 3fd92a7e1d LA Storage: IMatrixStorage 14 years ago
Christoph Ruegg 2bf58e0c61 LA Storage: diagonal sub matrix 14 years ago
Christoph Ruegg bd7a3632e8 LA: diagonal matrix mult should choose sensible result storage 14 years ago
Christoph Ruegg 34d0d4d4f8 LA Storage: CopyTo 14 years ago
Christoph Ruegg 29471df102 LA Storage: this = range checked, At = not checked 14 years ago
Christoph Ruegg 95ab1d161b LA Storage: sparse matrix storage 14 years ago
Christoph Ruegg 5f834765c9 LA Storage: At (get/set) delegated to storage 14 years ago
Christoph Ruegg 44c811bea3 LA Storage: diagonal matrix storage 14 years ago
manyue 646c62bfd6 Issue #35 Diagonal Matrix SubMatrix bug fix 14 years ago
Christoph Ruegg da88833216 LA Storage: dense matrix get/set submatrix (perf, dedupl) 14 years ago
Christoph Ruegg 8e8f7704bb LA Storage: dense matrix storage (perf, deduplication) 14 years ago
Christoph Ruegg 16414ce904 Perf: override CopyTo for all linear algebra types 14 years ago
Christoph Ruegg 5e72d7e5dc Cosmetics, code quality 14 years ago
Gregor959 1b8c8c5b2d Sparse Vector DoAdd Scalar fix 15 years ago
Christoph Ruegg 386fb36bfc Solution: Replace Silverlight with Portable library 15 years ago
Christoph Ruegg 43c4608cce Solution: extract IO into separate IO project 15 years ago
Alexander Karatarakis 2a8ae87765 Seal ConjugateTranspose() for double/single and remove redundant overrides 15 years ago
cureos 07ddec8a31 Assembly.Load in CompositeSolver classes use the assembly name string to avoid build errors in Silverlight 5. Fixes issue #27 in mathnet fork 15 years ago
nyuriks ab489a952a Properly dispose all IEnumerator objects after IEnumerable<>.GetEnumerator() calls 15 years ago
Andrew Kazyrevich 622e5277f3 Minor improvement. Exception messages for matrix dimensions now tell you the values (in addition to a mere 'dimensions must match' we had before). 15 years ago
Christoph Ruegg 7a34beed26 Sparse Vectors: Equals now supports accidential zeros. Fixes gh-21. 15 years ago
Christoph Ruegg 7904a2c181 Sparse Linear Algebra: make unchecked setter privately accessible II 15 years ago
Christoph Ruegg f754a121f7 Sparse Linear Algebra: minor add/subtract optimization, gh-18. 15 years ago
Christoph Ruegg ea4e6a6d80 Sparse Linear Algebra: fix subtraction bug gh-20 gh-18 15 years ago
Christoph Ruegg 68c0417368 Sparse Linear Algebra: fix addition bug gh-20 gh-18. 15 years ago
Christoph Ruegg 101864e798 Sparse Linear Algebra: make unchecked setter privately accessible. gh-20. 15 years ago
Christoph Ruegg 7b47fb50e3 Sparse Linear Algebra: complex vectors now override right Equals. gh-20. 15 years ago
Christoph Ruegg bbceec35e7 LinearAlgebra: sparse vectors longer than 20 are no longer fully rendered on ToString 15 years ago
Christoph Ruegg 45ed83ac12 Unit Tests: added sparse vector unit tests confirming gh-18. 15 years ago
Jurgen Van Gael bacac93336 Fixed sparse vector bug. 15 years ago
Marcus Cuda 722611725f added methods to create matrices from a list of vectors. work items: 5691 15 years ago
Alexander Karatarakis 2234560a7a [Matrix] LeftMultiply with vector is exactly the same as TransposeThisAndMultiplty() with vector 16 years ago
Alexander Karatarakis 4889537d50 [Single/Double.Matrix] Remove redundant calculation of abs in frobenius norm 16 years ago
Alexander Karatarakis 10059d1ea6 Fix documentation summary of RangeCheck() 16 years ago
Marcus Cuda 820cba83cd added support for large sparse matrices with less than int.MaxValue non-zero elelements, work items: 5688 16 years ago
Marcus Cuda 8e24293a79 moved factorization extenstions into typed namespaces 16 years ago
Marcus Cuda 7b7e1722d3 fixed my last fix and the original bug 16 years ago
Marcus Cuda 705ef289dd fixed lower triangle bug 16 years ago
Alexander Karatarakis 9a4441c946 (Strictly)Upper/Lower Triangle(): Now using iterations that only go through the necessary elements instead of having nested if statements. Reduced nesting and improved efficiency. 16 years ago
Alexander Karatarakis f1530e223a (Strictly)Upper/Lower Triangle(): Changed iterations to have rows as outer loop and columns as inner loop. Was previously mixed [Consistency Change] 16 years ago
Alexander Karatarakis ca9a455144 Removed redundant braces. 16 years ago