Alexander Karatarakis
a5b9e7eabc
Add Complex32 version of Symmetric matrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
3654f3b3f0
Remove obsolete remark
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
11ceb277b0
Normalize using statements
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
d0b140acce
Add Complex version of Symmetric matrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
07f563d7e4
[SymmetricDenseMatrix] Trace(): remove redundant check for square matrix since symm matrices are always square
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
938df8b594
Add Single precision version of Symmetric matrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
ba2665b7bf
Add file header
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
3071d77337
[SymmetricMatrix] Override pointwise operations to special case "other" as SymmetricMatrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
b2aa32c872
[SymmetricMatrix] Throw exception when attempting to point-wise operate symmetric+non-symmetric into symmetric
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
94747be5f6
[MatrixTests.Arithmetic] Fix reversed CanKroneckerProduct() test method names
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
99b710a57d
[Matrix.Arithmetic] Matrix-Matrix operations that CreateMatrix() request a fullyMutable matrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
f55e0b847c
[SymmetricMatrix] Change Transpose() to return "this.Clone()" instead of "this"
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
62d7e357f4
[SymmetricMatrix] Override Insert/SetRow/Column
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
12bd8e8827
Fix bug in SymmetricDenseMatrix.CreateMatrix()
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
3a31d49309
Add more tests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
815c0e795d
Add tests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
02526e814d
Fixes from Unit Tests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
7cebb6ea79
Add SymmetricDenseMatrixTests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
36fe86a1f5
Add SymmetricMatrixTests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
1793a674ff
Add SymmetricDenseMatrix and tweak the storage
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
58d5b00883
Add new abstract matrix: SymmetricMatrix. Also move Square matrix to Double
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
e774bf4be4
Add new abstract class: SquareMatrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
c606b329b8
Add SymmetricMatrixStorage
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
767f8a8e9b
[IStorageIndexer] Rename methods from IndexOf() to Of()
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
708a4d3820
Add new class: DenseColumnMajorSymmetricMatrixStorage
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
3d22fa59fe
Add new class: PackedStorageIndexerUpper
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
18b5790a7c
Add new abstract class: PackedStorageIndexer
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
d1e4fd9a5a
Add new abstract class: StaticStorageIndexer
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Alexander Karatarakis
363793d9cb
Add new interface: IStorageIndexer
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
14 years ago
Christoph Ruegg
9551a0b49c
Add missing build flag in F# portable debug config
14 years ago
Christoph Ruegg
43412dfee9
Clean up old SL4 projects
14 years ago
Christoph Ruegg
7a967df1ad
Build: clean up libs & NuGet
14 years ago
Marcus Cuda
0c1b688a62
added the 'optimized' version of Multiply(scale) from Double.SparseVector to the other three SparseVectors
14 years ago
Marcus Cuda
ad97f31b72
trimmed result array so that result._nonZeroValues only contains NonZeroCount elements instead of _nonZeroValues.Length
14 years ago
Marcus Cuda
689ecea716
fix for issue #52
14 years ago
Marcus Cuda
1f51db7325
updated MKL reference to newest version
14 years ago
Marcus Cuda
600168de67
fixed delete bug codeplex bug 5701
14 years ago
Christoph Ruegg
8263ad73ec
Portable: add support for WP8
14 years ago
Christoph Ruegg
041bbd9b82
Proper NuGet 2.1 portable lib support for both Numerics and .FSharp packages (instead of .Portable extra packages)
14 years ago
Christoph Ruegg
e9925e2116
Tests: fix failing unit tests (MT-rng fix side effect)
14 years ago
Christoph Ruegg
a13e3794ae
Upgrade NuGet to v2.1
14 years ago
Christoph Ruegg
8e1102c2f4
Upgrade F# projects to F# 3.0
14 years ago
Christoph Ruegg
62fd11244d
Portable F# extensions project (via cpoulain)
14 years ago
Christoph Ruegg
97ddfd2c83
Merge pull request #51 from cuda/issue_41
issue #41 - changed range to [0,1) and updated tests
14 years ago
Marcus Cuda
cdc5df499f
changed range to [0,1) and updated tests
14 years ago
Tomas Petricek
cc802b5ed1
Adding GetSlice extensions to matrix and vector types
(cherry picked from commit 555ba59714 )
(cherry picked from commit 03f14ab416 )
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
14 years ago
bstrausser
07667bda35
Fixes incorrect matrix foldback
FoldBack was incorrect because of incorrect indexing.
Tests did not detect this because the matrix was square.
(cherry picked from commit b1aee2aa74 )
Signed-off-by: Christoph Ruegg <git@cdrnet.ch>
14 years ago
Christoph Ruegg
2b204badd7
LA Storage: add dense vector storage
14 years ago
Christoph Ruegg
4e7d54b2da
LA Storage: add vector storage base
14 years ago
Christoph Ruegg
d04790bc2d
Build: fix signed nuget msbuild project
14 years ago