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
Christoph Ruegg
d3dc54b4c1
Reworking common parallelization routines #92
13 years ago
Christoph Ruegg
fdaa12cd3f
UX: DebuggerDisplay attribute for matrices and vectors
13 years ago
Christoph Ruegg
2cb8a2a0a7
LA: Matrix group operators together, some eol whitespaces fixes
13 years ago
Christoph Ruegg
f2f702a017
LA: Vector enumeration migrated to storage, unified Zero definition
13 years ago
Christoph Ruegg
5bfa641a07
Obsolete code: mention in reason text plan to drop in next major release
13 years ago
Christoph Ruegg
d65354f4b8
Native Pull: Updated provider and bug fixes
mathnet-numerics-native a6e5c948049bda46cb3b5625fa41accebaa4bdb3:
1. Updated the native provider to MKL V11 update 2, which fixes the lange bug.
2. Re-enabled native matrix norms.
3. Fixed complex Frobenius norm bug in managed code (we weren't taking the conjugative transpose).
4. Fixed the return type on the double matix norm in the managed side of the native provider.
14 years ago
Christoph Ruegg
d1d20b01c1
Delegate Matrix To(Row/Column)Array to storage classes
14 years ago
Christoph Ruegg
7b44478958
LA: Make storage-arg Matrix/Vector ctors public
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
78a933aaf3
LA: migrate vectors to storage classes (major)
14 years ago
Christoph Ruegg
5264d178d8
LA: sparse implementation of Kroenecker product
14 years ago
Christoph Ruegg
4099fa98f5
LA: drop .Raw
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
b18580832f
LA: simplify copy ctors, depreciate usage of .Raw property
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
Christoph Ruegg
2bf58e0c61
LA Storage: diagonal sub matrix
14 years ago
Christoph Ruegg
34d0d4d4f8
LA Storage: CopyTo
14 years ago
Christoph Ruegg
29471df102
LA Storage: this = range checked, At = not checked
14 years ago