617 Commits (43297a03668b2d14f94d35347eedeb421f9807b8)

Author SHA1 Message Date
Christoph Ruegg 43297a0366 Get rid of resources 6 years ago
Christoph Ruegg 213fd09437 More Code Style and Cleanups 6 years ago
Christoph Ruegg e51123cda0 Code Style and Cleanups 6 years ago
Evangelink 5cf6948064 Allow empty Vector and Matrix 6 years ago
Christoph Ruegg 64f8e1cd8d Linear Algebrea: fix range in non-suqare diagonal sparse mixed products 6 years ago
Alex Hildebrand d6e5de0f69 Fixed Moore-Penrose Pseudo-Inverse for complex cases 7 years ago
Christoph Ruegg 22f65667a8 Managed Provider: move depending algorithms into provider; providers must be self-contained 6 years ago
Christoph Ruegg 4292d6c653 Namespaces: never fully open System.Numerics to avoid name clashes 8 years ago
Christoph Ruegg b625985d48 Linear Algebra: optimize range checking 8 years ago
Christoph Ruegg 968d079805 Cleanup: use nameof where appropriate 8 years ago
RR 5abb1fa07f Addition of SparseMatrix implementation of OnTransposeThisAndMultiply method for all numeric types 8 years ago
Christoph Ruegg fd83040a2f Build: add .Net 4.6.1 target 9 years ago
Christoph Ruegg 66df283892 BREAKING: Providers: providers now own the active instance, support for hint path 9 years ago
Christoph Ruegg 8ba423a8a6 Build: rework and simplify compiler constants, bring native provider tests back 9 years ago
jnyrup 83441365c0 Fix typos 9 years ago
jnyrup 13e8bff318 Initialize list with known capacity 9 years ago
jnyrup 8786684583 Use TryGetValue instead 9 years ago
Christoph Ruegg 9d6f59a795 MatrixStorage: more reasonable GetHashCode #534 9 years ago
mjmckp 564a4658fc Fix for IndexOutOfRangeException in GetHashCode method in certain cases where ColumnCount > RowCount (#535) 9 years ago
Christoph Ruegg c8efac9cc0 LA: Storage providers must always force all parameters (no defaults) 10 years ago
Christoph Ruegg ae31d3a7b5 LA: Vector MapInplace implemented at storage level 10 years ago
Christoph Ruegg 0ead227b67 LA: Vector.Map consistent with Matrix.Map, automatic fallback to inplace 10 years ago
Christoph Ruegg 017a192d94 Cleanup: remove obsolete code that has been scheduled for removal in v4 (breaking) 9 years ago
Christoph Ruegg 52171f9492 Build: handle a few warnings, allow running all test targets manually 9 years ago
Christoph Ruegg 747c91758f MatrixStorage: more reasonable GetHashCode #534 9 years ago
mjmckp cf4b2226be Fix for IndexOutOfRangeException in GetHashCode method in certain cases where ColumnCount > RowCount (#535) 9 years ago
Ignas Anikevicius 606e038a01 Use a custom flag for NETSTANDARD support 9 years ago
Ryan Blackwell ec497cb610 Removed ICloneable from NET Standard 9 years ago
Ryan Blackwell 17209413b3 Added support for NET Standard 1.6 to Math.NET Numerics 9 years ago
mjmckp 9a7edaf7aa Added method 'Factorize' to 'Cholesky' base class to allow factorization with re-use of an existing factor matrix, and corresponding implementations and unit tests. (#477) 10 years ago
Erik Ovegard 71ae7bae99 Fixing non CLS-compliant code and malformed XML-comments 10 years ago
Jakub Arnold fa54083558 Fix docs for DoPointwiseMultiply (#486) 10 years ago
arthurvb 67a33b10f3 LA: explicit impl to copy a range of a row of a sparse matrix to a range of a sparse vector 10 years ago
Christoph Ruegg 8accea1628 LA: explicitly demand a fully mutable matrix on SameAs in a few places #446 10 years ago
Christoph Ruegg 5e0514d932 Cosmetics: fix trailing whitespace 10 years ago
Christoph Ruegg 54d3407f72 LA: cosmetics: more semantic operator ordering, instead of alphabetic 10 years ago
Albert Pang 8d36fb4ce6 LA: pointwise trigonometric functions, static functions (F#, usability) 10 years ago
Christoph Ruegg 9cc336e5a8 LA: Symbolic .^ operator for pointwise power where supported (F#) 10 years ago
Christoph Ruegg 58b9f63e6a LA: vector and matrix pointwise min/max and absmin/absmax 10 years ago
Christoph Ruegg 787e32562c LA: add Vector.AsArray to directly return internal arrays if the schema is matching 10 years ago
Christoph Ruegg 532f743907 LA: change matrix.As*() methods to return null instead of fallback to copy in case of a mismatch 10 years ago
Christoph Ruegg bcab9f1a96 LA: transpose inplace 10 years ago
Christoph Ruegg c27534b9a7 LA: ConugateTranspose into provided result matrix #431 10 years ago
Christoph Ruegg b7f1157b48 LA: Transpose into provided result matrix #431 10 years ago
Christoph Ruegg fd169e236c LA: add AsColumnMajorArray and related, that may directly return internal arrays if the schema is matching 10 years ago
Christoph Ruegg 4e1d032860 LA: create dense matrix from row-major array or enumerable 10 years ago
Christoph Ruegg 6070beba7a LA: Matrix Moore-Penrose Pseudo-Inverse (SVD) #432 10 years ago
Christoph Ruegg d1dfb51a3d LA: vector dot-power with vector exponent, bound to provider 10 years ago
Christoph Ruegg f8012bca55 LA: bind matrix dot-power with matrix exponent to provider 10 years ago
Christoph Ruegg 5a5bc8a6f5 LA: Add matrix dot-power with matrix exponent 10 years ago