jnyrup
83441365c0
Fix typos
8 years ago
Christoph Ruegg
5e0514d932
Cosmetics: fix trailing whitespace
10 years ago
Arthur
40af1c8f1b
Directly address underlying data-array for multiplying sparse with dense matrices with DenseColumnMajorMatrixStorage for Complex types
10 years ago
Christoph Ruegg
36a46bd7fc
Cleanup: no longer mention CodePlex in file headers, deprecate its release archive
10 years ago
Christoph Ruegg
55db448f90
LA: fix bug in Complex and Complex32 SparseMatrix.ToTypeString #347
The Complex and Complex32 implementation of SparseMatrix.ToTypeString
was reporting a filling percentage that was too large by a factor of 100
because the conversion to percentage was done twice (once by `P2` string
format)
11 years ago
Christoph Ruegg
5ff5a75389
LA: fix a critical bug in SparseMatrix.Add when adding a matrix to itself #341
11 years ago
Christoph Ruegg
26657680b4
LA: fix a critical bug in SparseMatrix.Add when adding a matrix to itself #341
11 years ago
Christoph Ruegg
83218f9881
LA: rework constant and random vector/matrix building #253
12 years ago
Christoph Ruegg
e50de5b606
LA: the proper term for being conjugate symmetric is 'Hermitian'
12 years ago
Christoph Ruegg
2e787ddafb
LA: Matrix.IsSymmetric now a method; added IsConjugateSymmetric; more efficient #209
12 years ago
Christoph Ruegg
1681a5208f
LA: use enums for zero and existing data behavior instead of booleans (readability, errors)
12 years ago
Christoph Ruegg
8573cedafc
LA: transpose at storage level, more efficient sparse implementation (via wo80)
12 years ago
Christoph Ruegg
1671a9ec32
LA: Matrix MapSubMatrixIndexedTo
12 years ago
Christoph Ruegg
7820018d3b
LA: restrict modified sparse*diagonal matrix product to square diagonal matrices only
12 years ago
Christoph Ruegg
f551d7f8a6
LA: optimize sparse*sparse and sparse*diagonal matrix products (via wo80); cleanup
12 years ago
Christoph Ruegg
857751979b
LA: Matrix canonical modulus vs remainder #175
13 years ago
Christoph Ruegg
10f8e22bd3
LA: concrete conjugate and negate
13 years ago
Christoph Ruegg
7f7120ea60
LA: phase out Matrix.CreateMatrix/CreateVector (no longer needed)
13 years ago
Christoph Ruegg
bff2f68396
LA: norml xml docs
13 years ago
Christoph Ruegg
59b1005d7f
LA/Precision: Matrix norms double-valued (like vectors); generic AlmostEqual support
13 years ago
Christoph Ruegg
6a65aa5027
LA: align CreateIdentity with the other static create functions
13 years ago
Christoph Ruegg
a5503f8563
LA: create of column/row arrays/vectors IEnumerable overload #139 ; F# workaround no longer needed
13 years ago
Christoph Ruegg
afec8f3c2f
LA: Migrate sparse CSR format to more common row pointer convention
13 years ago
Christoph Ruegg
e6fe8a8560
LA: Refactoring towards the generic matrix/vector types, test simplification
13 years ago
Christoph Ruegg
3e4c215d37
LA: backport matrix of seq without rows/cols count from F# to core
13 years ago
Christoph Ruegg
1d0c49086c
LA: rework create matrix from diagonal array or vector
13 years ago
Christoph Ruegg
03a05b29ed
LA: push some of the manual F# matrix create routines up to storage for perf and C# support
13 years ago
Christoph Ruegg
015d5211f0
LA: create matrix from row/col arrays, rework & simplify creating from F#
13 years ago
Christoph Ruegg
72439d00ff
LA: Create sparse matrix from row/col vectors; rework creation in F#
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
1e9ca30c74
LA: Modulus between matrix and scalar; pointwise modulus; improved naming
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
5f5d29cb6a
LA: matrix OfColumns/OfRows more usable, basic tests
13 years ago
Christoph Ruegg
78dc152c43
Cosmetics: cleanup usings
13 years ago
Christoph Ruegg
fad553b8a4
LA: matrix of nested enumerables, with F# support and tests
13 years ago
Christoph Ruegg
2876913afe
LA: matrices of indexed enumerable
13 years ago
Christoph Ruegg
46ef39b84b
LA: Functional matrix init
13 years ago
Christoph Ruegg
96f66e8ca4
LA: sparse matrix OfColumnMajor to accept IList instead of just array
13 years ago
Christoph Ruegg
555879bdd2
LA: sparse matrix OfColumnMajorList
13 years ago
Christoph Ruegg
400d61641f
LA: upgrade old/obsolete ctors to new implementation (deduplication)
13 years ago
Christoph Ruegg
bd131a91e0
LA: sparse matrix OfArray
13 years ago
Christoph Ruegg
29d2a3454e
LA: storage OfVector/OfMatrix
13 years ago
Christoph Ruegg
af476c29f1
LA: matrix construction rework #104
13 years ago
Christoph Ruegg
d87f23e046
LA: Initialize sparse matrix by enumerable #104
13 years ago
Christoph Ruegg
ec483fb874
LA: clarify 'column-major' in xml docs
13 years ago
Christoph Ruegg
8ac6bb151f
LA: Improving ctor xml doc based on user feedback
13 years ago
Christoph Ruegg
b4ee5ed34f
LA: Adapt parsing and unit tests to modified string formatting
13 years ago
Christoph Ruegg
05cf8a435f
LA: Sparse vector/matrix ToString to include %-filled
13 years ago