34 Commits (e50de5b606462a416752f8a765e422ba8c1c8214)

Author SHA1 Message Date
Christoph Ruegg e50de5b606 LA: the proper term for being conjugate symmetric is 'Hermitian' 12 years ago
Christoph Ruegg 0eef2b15b3 LA: consistency: enumerators should leverage Zeros-enum, like map/fold already does. 12 years ago
Christoph Ruegg 6cfe1c4f36 LA: fix Matrix.StrictlyLowerTriangle 12 years ago
Christoph Ruegg 55b2dbc6a8 LA: fix bug in Matrix.RemoveRow range checks 12 years ago
Christoph Ruegg 848874e1b7 LA: CoerceZero for matrices and vectors (via MapInplace) 12 years ago
Christoph Ruegg ccb8041a79 LA: matrix row/column vector fold and reduce routines 12 years ago
Christoph Ruegg b50d4417a9 LA: Matrix.FoldByRow/Column operates on arrays to allow arbitrary types (not just those supported by vectors) 12 years ago
Christoph Ruegg 60effc9578 LA: Split Matrix.Map into Map and MapConvert to allow optimizing common inplace case 12 years ago
Christoph Ruegg 8d19348662 LA: rename Matrix.FoldRows to FoldByRow; FoldColumns to FoldByColumn 12 years ago
Christoph Ruegg 2e787ddafb LA: Matrix.IsSymmetric now a method; added IsConjugateSymmetric; more efficient #209 13 years ago
Christoph Ruegg 9afcf2a98a LA: Matrix FoldRows/FoldColumns 13 years ago
Christoph Ruegg 519b0baf22 LA: clear a set of rows or columns at storage level 13 years ago
Christoph Ruegg 1681a5208f LA: use enums for zero and existing data behavior instead of booleans (readability, errors) 13 years ago
Christoph Ruegg 8573cedafc LA: transpose at storage level, more efficient sparse implementation (via wo80) 13 years ago
Christoph Ruegg 1671a9ec32 LA: Matrix MapSubMatrixIndexedTo 13 years ago
Christoph Ruegg ebc5471d5c LA: special case for matrix inplace map 13 years ago
Christoph Ruegg ca8c2846ca LA: matrix RemoveRow/RemoveColumn #207 #45 13 years ago
Christoph Ruegg d9d5b170e8 LA: more efficient matrix InsertRow/InsertColumn #207 13 years ago
Christoph Ruegg d83a8f8ba1 LA: storage-aware non-inplace map on matrices 13 years ago
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 14 years ago
Christoph Ruegg a3a40666b6 LA: Functional Map/MapIndexed on matrices, with F# support 14 years ago
Christoph Ruegg 5f5d29cb6a LA: matrix OfColumns/OfRows more usable, basic tests 14 years ago
Christoph Ruegg b4ee5ed34f LA: Adapt parsing and unit tests to modified string formatting 14 years ago
Christoph Ruegg 7cdde55061 UX: Revert invariant-culture override, move ToString to BCL partial classes 14 years ago
Christoph Ruegg fdaa12cd3f UX: DebuggerDisplay attribute for matrices and vectors 14 years ago
Christoph Ruegg 12c9cd486d LA: Generic Matrix partial Matrix.BCL class 14 years ago
Christoph Ruegg f2f702a017 LA: Vector enumeration migrated to storage, unified Zero definition 14 years ago
Christoph Ruegg 2654f4b481 LA: Storage always provide CopyTo, never CopyFrom 14 years ago
Christoph Ruegg 34790fe410 Comments: Add/fix some missing copyright headers 14 years ago
Christoph Ruegg 12194f2a63 LA: Migrate Matrix SetColumn/Row to storage routines 14 years ago
Christoph Ruegg c77483a4d0 LA: Vector SetValues SubVector SetSubVector #96 14 years ago