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
Reasoning and motivation see dotnet/corefx#3615
|
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 |