89 Commits (bdc020988b9a37b0029aa1ae534cc63f479e329c)

Author SHA1 Message Date
Christoph Ruegg bdc020988b Linear Algebra: add new sparse factories also to CreateMatrix type, drop no longer valid comments on zero-length 5 years ago
Christoph Ruegg 213fd09437 More Code Style and Cleanups 6 years ago
Christoph Ruegg e51123cda0 Code Style and Cleanups 6 years ago
Christoph Ruegg 4292d6c653 Namespaces: never fully open System.Numerics to avoid name clashes 8 years ago
Christoph Ruegg 968d079805 Cleanup: use nameof where appropriate 8 years ago
Christoph Ruegg 66df283892 BREAKING: Providers: providers now own the active instance, support for hint path 8 years ago
jnyrup 83441365c0 Fix typos 8 years ago
Christoph Ruegg b3bb2d1e73 Linear Algebra: fix bug in sparse vector pointwise multiply/divide to itself #390 10 years ago
Christoph Ruegg 36a46bd7fc Cleanup: no longer mention CodePlex in file headers, deprecate its release archive 10 years ago
Christoph Ruegg b2e9445a88 Minor optimization how we call Array.Copy 11 years ago
Matt Heffron 31a7927062 Add (restore?) the missing SparseVector.AbsoluteMaximumIndex() override implementations. 11 years ago
Christoph Ruegg 83218f9881 LA: rework constant and random vector/matrix building #253 12 years ago
Christoph Ruegg 34888f8413 LA: proper vector outer product api, faster implementation 12 years ago
Christoph Ruegg 8cf40fbaf1 LA: fix wrong description in vector infinity norm inline docs 12 years ago
Christoph Ruegg 10f8e22bd3 LA: concrete conjugate and negate 13 years ago
Christoph Ruegg a0a861e790 LA: phase out Vector.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 6360e77a22 LA: fix return type of Norms to double (instead of T) 13 years ago
Christoph Ruegg 3a8cbcf60f Misc cleanup, docs, optional params 13 years ago
Christoph Ruegg e6fe8a8560 LA: Refactoring towards the generic matrix/vector types, test simplification 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 95a15d2ce4 LA: inline docs 13 years ago
Christoph Ruegg 7d11e73aaa Inspections/CodeAnalysis Cleanup 13 years ago
Christoph Ruegg 55f85a60d3 Vector: proper L1, L2 and infinity norms 13 years ago
Christoph Ruegg 0d1999998e Vector: Added ConjugateDotProduct 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 68b620ebee LA: vectors of indexed enumerable 13 years ago
Christoph Ruegg 0219fb75c2 LA: Vector construction consistent with matrix 13 years ago
Christoph Ruegg 73599b146b LA: Functional vector init 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 0f2a289373 LA: Initialize sparse vector by enumerable #104 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 a9bd17eb96 LA: Rework ToString for matrices and vectors #100 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 b215abc890 LA: Obsolete Vector.Plus, drop some redundant operator overloads 13 years ago
Christoph Ruegg 5d4c296a74 LA: Result should be called 'result' not 'target' 13 years ago
Christoph Ruegg 2df2f0cb83 LA: Sparse complex DoConjugate should not call base.Conjugate 13 years ago
Christoph Ruegg 6a085491ef LA: Vector.Negate should implement common pattern 13 years ago
Christoph Ruegg f2f702a017 LA: Vector enumeration migrated to storage, unified Zero definition 13 years ago
Christoph Ruegg 7c9f77b750 LA: Collect operators on sparse vectors, add modulo where missing 13 years ago
Christoph Ruegg eb81b23fd9 LA: Drop redundant arg checks on dense & sparse vector operations 13 years ago
tibel 7bc37d34b6 DenseVector and SparseVector operators should call correct method 13 years ago
Christoph Ruegg 418cb8cf22 LA: Drop redundant sparse vector ToColumn/RowMatrix overrides 13 years ago
Christoph Ruegg c5009df2e0 LA: Vectors: delegate GetHashCode fully to storage 13 years ago
Christoph Ruegg e5bed3c158 LA: Generic Vector: Extract BCL interfaces to partial class 13 years ago