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
typo
|
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 |