8 Commits (f9d80098587d0be004f6203f9b316d3537d0f818)

Author SHA1 Message Date
Christoph Ruegg f9d8009858 LA: split builders to vector/matrix, also allows shorter member names #139 13 years ago
Christoph Ruegg 31eda8d8b0 LA: Make builder much more complete 13 years ago
Christoph Ruegg 3a8cbcf60f Misc cleanup, docs, optional params 13 years ago
Christoph Ruegg f3879199dd LA: Avoid cloning matrix factorization results at point of access 13 years ago
Christoph Ruegg b522c1f6da LA: member methods instead of extension methods for matrix factorizations 13 years ago
Christoph Ruegg 75c0b69645 LA: drop Common class (redundant since Builder) 13 years ago
Christoph Ruegg e0745b5e16 LA: generalize remaining F# extensions, expose Zero/One 13 years ago
Christoph Ruegg 8bfcab62ed LA: Move all from .Generic namespace to parent namespace 13 years ago
Christoph Ruegg 261bac8e3e LA: drop pointless null-checks around operators; drop their tests 13 years ago
Christoph Ruegg 1e9ca30c74 LA: Modulus between matrix and scalar; pointwise modulus; improved naming 13 years ago
Christoph Ruegg f62b4062d9 LA: Devide a matrix by a scalar, or a scalar by a matrix 13 years ago
Christoph Ruegg 841e1f8843 LA: Subtract a scalar from a matrix, and a matrix from a scalar 13 years ago
Christoph Ruegg 90ea9c62e6 LA: Add a scalar to a matrix 13 years ago
Christoph Ruegg 51f27cd24c LA: Collect matrix operators in separate file 13 years ago
Christoph Ruegg 50a334bf2c LA: Support for pointwise .*, ./ and .% operators where supported (F# for now) 13 years ago
Christoph Ruegg 2cb8a2a0a7 LA: Matrix group operators together, some eol whitespaces fixes 13 years ago
Christoph Ruegg 836a07457e LA: Matrix.Conjugate 13 years ago
Christoph Ruegg b71cacdb89 LA: Matrix arithmetics design pattern: review arg checks and forwards 13 years ago
Christoph Ruegg cebbce91de LA: Arithmetics design pattern: collect abstract decls at top 13 years ago
Christoph Ruegg 34b25db90c LA: Matrix arithmetics design pattern: de-virtualize, fix forwards 13 years ago
Christoph Ruegg 4daf5ec83e LA: Matrix arithmetics design pattern: Add, Subtract 13 years ago
Christoph Ruegg f2f702a017 LA: Vector enumeration migrated to storage, unified Zero definition 13 years ago
Christoph Ruegg 34790fe410 Comments: Add/fix some missing copyright headers 13 years ago
Christoph Ruegg 164b058245 LA: TransposeThisAndMultiply(vector): fix wrong size of auto-provided result vector 14 years ago
Christoph Ruegg 211da24362 LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach) 14 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
Alexander Karatarakis 2234560a7a [Matrix] LeftMultiply with vector is exactly the same as TransposeThisAndMultiplty() with vector 15 years ago
Marcus Cuda 676dd39c55 stylecop fixes 15 years ago
Alexander Karatarakis fd97574f2f Implemented TranspsoeThisAndMultiply for Vectors. 15 years ago
Alexander Karatarakis e0ff4e89d3 Implemented virtual TransposeThisAndMultiply methods for matrices. 15 years ago
Marcus Cuda eeede6d89e fixed sparse matrix addition and subtraction bug. work item: 5666 16 years ago
Marcus Cuda df3f7fc0b4 added modulus methods and operators for real matrices. work item: 5662 16 years ago
Marcus Cuda ecee6b3ae2 made parallel code serial code where it modifies a matrix, since we cannot guarantee subclasses are thread safe - in some cases making them thread safe hurts performance 16 years ago
Marcus Cuda fc6b50ad3b bug: added missing leftmultiply fix that was dropped during the last merge 16 years ago
Marcus Cuda ad8f72295a doc: fixed xml doc errors and updated SHFB config 16 years ago
Marcus Cuda d77a0b1208 bug: fixed Zero bug pointed out by Andriy 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
Marcus Cuda fb943d5522 vector: cleaned up the vector class a little more. now starting the matrix class and the factorization classes 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: 16 years ago
Jurgen Van Gael 37bd9b67de Reformatting of Vector.Norm and Vector.Normalize code. 16 years ago
Abratiychuk f9647af27d Implemented Matrix Rank, ConditionNumber, Determinant, Inverse. 16 years ago
Marcus Cuda c62ba47988 merged Andriy's sparse optimizations 16 years ago
Marcus Cuda e1a8a4a303 fixed comments 16 years ago
Marcus Cuda 3a624c586d cleaned up matrix names 16 years ago
Marcus Cuda 690f625e1e merged Hany additions 16 years ago
Hani Medhat f213e9988b Added: 16 years ago
Hani Medhat 24333feeb0 Added Append, Stack, DiagonalStack, Trace to Matrix class. 16 years ago
Marcus Cuda 44bded2c7b added LA to siliverlight 16 years ago
Christoph Ruegg 722b9736c4 Numerics: udated headers (sorry for the code churn..) 16 years ago