Christoph Ruegg
59b1005d7f
LA/Precision: Matrix norms double-valued (like vectors); generic AlmostEqual support
13 years ago
Christoph Ruegg
57a2916866
LA: default to enable the computation of SVD vectors; cosmetics
13 years ago
Christoph Ruegg
5f66808724
LA: Simplify QR decomposition architecture
13 years ago
Christoph Ruegg
f4ea07ce21
LA: Simplify SVD decomposition architecture
13 years ago
Christoph Ruegg
390cae2177
LA: Simplify Gram-Schmidt decomposition architecture
13 years ago
Christoph Ruegg
be00439c57
LA: Simplify Eigen decomposition architecture
13 years ago
Christoph Ruegg
eed657a63d
LA: Simplify Cholesky decomposition architecture
13 years ago
Christoph Ruegg
37863cc55c
LA: Simplify LU decomposition architecture
13 years ago
Christoph Ruegg
b522c1f6da
LA: member methods instead of extension methods for matrix factorizations
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
f62b4062d9
LA: Devide a matrix by a scalar, or a scalar by a matrix
13 years ago
Christoph Ruegg
841e1f8843
LA: Subtract a scalar from a matrix, and a matrix from a scalar
13 years ago
Christoph Ruegg
90ea9c62e6
LA: Add a scalar to a matrix
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
8ac6bb151f
LA: Improving ctor xml doc based on user feedback
13 years ago
Christoph Ruegg
836a07457e
LA: Matrix.Conjugate
13 years ago
Christoph Ruegg
f8c7e4a68d
Comments: fix some inline xml doc; Drop redundant resources in Numerics.IO
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
d0b93b247a
LA: Perf, drop some range checks
14 years ago
Christoph Ruegg
211da24362
LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach)
14 years ago
Christoph Ruegg
55d50fb8fd
LA Storage: enforce MatrixStorage
14 years ago
Alexander Karatarakis
2234560a7a
[Matrix] LeftMultiply with vector is exactly the same as TransposeThisAndMultiplty() with vector
Change LeftMultiply to a protected method (from protected abstract) and it now
calls TransposeThisAndMultiply(). TransposeThisAndMultiply has unit tests
so it was chosen as the "main" method. Overrides of LeftMultiply were removed,
because now only TransposeThisAndMultiply() needs to be overriden.
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
15 years ago
Marcus Cuda
089544a1f6
added missing Serializable attributes. work item:5683
15 years ago
Marcus Cuda
676dd39c55
stylecop fixes
15 years ago
Alexander Karatarakis
765cae8482
Implemented DoTransposeThisAndMultiply for matrices & Vectors on Complex.
15 years ago
Marcus Cuda
8206966c88
added Alex Karatarakis fix for the TransposeAndMultiply bug, work item: 5673
15 years ago
Marcus Cuda
df3f7fc0b4
added modulus methods and operators for real matrices. work item: 5662
16 years ago
Marcus Cuda
2cf99d8184
commented out CommonParallel.Aggregate modified the affected code
16 years ago
Marcus Cuda
ecee6b3ae2
made parallel code serial code where it modifies a matrix, since we cannot guarantee subclasses are thread safe - in some cases making them thread safe hurts performance
16 years ago
Marcus Cuda
92b806b722
bug: added piyooshm's leftmultiply fix
16 years ago
Marcus Cuda
03fb79967d
clean up: fixed bugs, made matrix arthimetic immutable, added intermediate, type specific abstract Matrix class. Need to finish cleaning up factorization classes and some tests still faile
16 years ago