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
9fbb6646c9
LA: vector.OfArray (copy) #136
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
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
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
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
5e07f34a8e
LA: Initialize dense storage 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
d91acbf523
LA Perf: rangesize tweaks
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
2cb8a2a0a7
LA: Matrix group operators together, some eol whitespaces fixes
13 years ago
Christoph Ruegg
6a085491ef
LA: Vector.Negate should implement common pattern
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
2eba91724c
LA: Drop redundant dense vector ToColumn/RowMatrix overrides
13 years ago
Christoph Ruegg
4471ff6acf
LA: Use LA provider more in dense vector arithmetics #91
13 years ago
Christoph Ruegg
c77483a4d0
LA: Vector SetValues SubVector SetSubVector #96
13 years ago
Christoph Ruegg
7b44478958
LA: Make storage-arg Matrix/Vector ctors public
14 years ago
Christoph Ruegg
957098b405
LA: Vector storage: clarify checked vs unchecked
14 years ago
Christoph Ruegg
211da24362
LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach)
14 years ago
Christoph Ruegg
78a933aaf3
LA: migrate vectors to storage classes (major)
14 years ago
Christoph Ruegg
6f122ed0b6
LA: avoid some redundant range checks (perf)
14 years ago
Christoph Ruegg
16414ce904
Perf: override CopyTo for all linear algebra types
14 years ago
Christoph Ruegg
5e72d7e5dc
Cosmetics, code quality
14 years ago
Christoph Ruegg
386fb36bfc
Solution: Replace Silverlight with Portable library
Instead of a specific Silverlight version, we now provide a separate
Portable Library assebly that supports .Net 4.0.1 and higher,
Silverlight 5 ad well as .Net for Metro style apps (WinRT).
New NuGet Package MathNet.Numerics.Portable with the portable library.
Since MathNet.Numerics.Portable now supports silverlight, the normal
package MathNet.Numerics no longer supports it (.Net 4 only).
Reworked the common parallel execution infrastructure for more reasonable
abstractions and better compatibility with portable libraries. Portable
libraries do support parts of the TPL, but neither the Parallel class nor
straight threading.
14 years ago
Marcus Cuda
089544a1f6
added missing Serializable attributes. work item:5683
15 years ago
Marcus Cuda
9f0c071e29
issue 5660: some of the optimized dense implementations were not be ing called. fixed
16 years ago
Marcus Cuda
2cf99d8184
commented out CommonParallel.Aggregate modified the affected code
16 years ago
Marcus Cuda
9b72b71ebf
sparse vector optimizations
16 years ago
Marcus Cuda
289dad9181
removed redundant copyto's
16 years ago
Marcus Cuda
ad8f72295a
doc: fixed xml doc errors and updated SHFB config
16 years ago
Marcus Cuda
d9bbaa4a90
refactored the Vector classes to use an intermediate, type specific class
16 years ago
Jurgen Van Gael
96028daee3
Changed TensorProduct name to OuterProduct.
16 years ago