15 Commits (fa1c97abbcc777969e08b98ef80d0b31344be2c5)

Author SHA1 Message Date
Christoph Ruegg fa1c97abbc LA: more sensible choice of return storage type, with tests #146 13 years ago
Christoph Ruegg 7f7120ea60 LA: phase out Matrix.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 8b92117356 LA: Matrix.ClearSubMatrix should nop-return instead of fail on empty/negative selection 13 years ago
Christoph Ruegg 59b1005d7f LA/Precision: Matrix norms double-valued (like vectors); generic AlmostEqual support 13 years ago
Christoph Ruegg cc4a4e57ce LA: SetSubMatrix overloads (one more convenient, one more flexible) #133 13 years ago
Christoph Ruegg 3ced81752b LA: docs: refer from Stack/Append/DiagonalStack to each other #133 13 years ago
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 c2910f2aa0 LA: change builder visibility (now only publicly accessible through Matrix/Vector) 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 e6fe8a8560 LA: Refactoring towards the generic matrix/vector types, test simplification 13 years ago
Christoph Ruegg b4f03e4560 LA: Further clean up and extend matrix/vector enumeration 13 years ago
Christoph Ruegg d53c1cda0d LA: Clean up and extend matrix enumeration 13 years ago
Christoph Ruegg 8bfcab62ed LA: Move all from .Generic namespace to parent namespace 13 years ago
Christoph Ruegg 01b54a5168 Drop obsolete code 13 years ago
Christoph Ruegg e44454ef94 Build: No longer impersonate System.Numerics to avoid conflicts; introduce new build flags for more flexible config: NOSYSNUMERICS, NATIVEMKL 13 years ago
Christoph Ruegg a1e46dff86 FSharp: support new F#3.1 slicing setters on matrices 13 years ago
Robin Neatherway 56fac98527 Update Matrix.cs 13 years ago
tibel 274df148d4 use At() instead of indexer if possible 13 years ago
Christoph Ruegg a3a40666b6 LA: Functional Map/MapIndexed on matrices, with F# support 13 years ago
Christoph Ruegg 5f5d29cb6a LA: matrix OfColumns/OfRows more usable, basic tests 13 years ago
Christoph Ruegg b4ee5ed34f LA: Adapt parsing and unit tests to modified string formatting 13 years ago
Christoph Ruegg 7cdde55061 UX: Revert invariant-culture override, move ToString to BCL partial classes 13 years ago
Christoph Ruegg fdaa12cd3f UX: DebuggerDisplay attribute for matrices and vectors 13 years ago
Christoph Ruegg 12c9cd486d LA: Generic Matrix partial Matrix.BCL class 13 years ago
Christoph Ruegg f2f702a017 LA: Vector enumeration migrated to storage, unified Zero definition 13 years ago
Christoph Ruegg 2654f4b481 LA: Storage always provide CopyTo, never CopyFrom 13 years ago
Christoph Ruegg 34790fe410 Comments: Add/fix some missing copyright headers 13 years ago
Christoph Ruegg 12194f2a63 LA: Migrate Matrix SetColumn/Row to storage routines 13 years ago
Christoph Ruegg c77483a4d0 LA: Vector SetValues SubVector SetSubVector #96 13 years ago
Christoph Ruegg 5fbb3e3607 Cosmetics: Matrix class structure (no code changes) 14 years ago
Christoph Ruegg d1d20b01c1 Delegate Matrix To(Row/Column)Array to storage classes 14 years ago
Christoph Ruegg cc02d61121 LA: Delegate Matrix Row/Column methods to storage classes 14 years ago
Christoph Ruegg 2cf9d889e9 LA: Matrix storage: clarify checked vs unchecked 14 years ago
Christoph Ruegg d0b93b247a LA: Perf, drop some range checks 14 years ago
Christoph Ruegg e17a0a0459 LA: matrix.ClearRow, ClearColumn, ClearSubMatrix 14 years ago
Christoph Ruegg e0ad631665 LA: Stacking 14 years ago
Christoph Ruegg c6d35b3ecd LA: SubMatrix 14 years ago
Christoph Ruegg b413ac5b21 LA: simplify matrix equality 14 years ago
Christoph Ruegg 6f122ed0b6 LA: avoid some redundant range checks (perf) 14 years ago
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