Alexander Karatarakis
7cebb6ea79
Add SymmetricDenseMatrixTests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
36fe86a1f5
Add SymmetricMatrixTests
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
1793a674ff
Add SymmetricDenseMatrix and tweak the storage
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
58d5b00883
Add new abstract matrix: SymmetricMatrix. Also move Square matrix to Double
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
e774bf4be4
Add new abstract class: SquareMatrix
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
c606b329b8
Add SymmetricMatrixStorage
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
767f8a8e9b
[IStorageIndexer] Rename methods from IndexOf() to Of()
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
708a4d3820
Add new class: DenseColumnMajorSymmetricMatrixStorage
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
3d22fa59fe
Add new class: PackedStorageIndexerUpper
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
18b5790a7c
Add new abstract class: PackedStorageIndexer
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
d1e4fd9a5a
Add new abstract class: StaticStorageIndexer
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Alexander Karatarakis
363793d9cb
Add new interface: IStorageIndexer
Signed-off-by: Alexander Karatarakis <alex@karatarakis.com>
13 years ago
Christoph Ruegg
9551a0b49c
Add missing build flag in F# portable debug config
13 years ago
Christoph Ruegg
43412dfee9
Clean up old SL4 projects
13 years ago
Christoph Ruegg
7a967df1ad
Build: clean up libs & NuGet
13 years ago
Marcus Cuda
0c1b688a62
added the 'optimized' version of Multiply(scale) from Double.SparseVector to the other three SparseVectors
13 years ago
Marcus Cuda
ad97f31b72
trimmed result array so that result._nonZeroValues only contains NonZeroCount elements instead of _nonZeroValues.Length
13 years ago
Marcus Cuda
689ecea716
fix for issue #52
13 years ago
Marcus Cuda
1f51db7325
updated MKL reference to newest version
13 years ago
Marcus Cuda
600168de67
fixed delete bug codeplex bug 5701
13 years ago
Christoph Ruegg
8263ad73ec
Portable: add support for WP8
13 years ago
Christoph Ruegg
e9925e2116
Tests: fix failing unit tests (MT-rng fix side effect)
13 years ago
Christoph Ruegg
8e1102c2f4
Upgrade F# projects to F# 3.0
13 years ago
Christoph Ruegg
62fd11244d
Portable F# extensions project (via cpoulain)
13 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
f8792b77f4
Dist: StudentT density more robust for very large degrees of freedom #44
14 years ago
Christoph Ruegg
2fa4232f64
Build: new 'Release-Signed' profile for signing assemblies (strong name)
14 years ago
Christoph Ruegg
5264d178d8
LA: sparse implementation of Kroenecker product
14 years ago
Christoph Ruegg
d47895aeaf
LA: storage implementations should be public for advanced user extensibility
14 years ago
Christoph Ruegg
1456e7508c
DescriptiveStatistics: doc variance/stdev unbiased (N+1) #43
14 years ago
Christoph Ruegg
7a11a74476
Random: SystemCrypto should be disposable
14 years ago
Christoph Ruegg
4099fa98f5
LA: drop .Raw
14 years ago
Christoph Ruegg
e0ad631665
LA: Stacking
14 years ago
Christoph Ruegg
c6d35b3ecd
LA: SubMatrix
14 years ago
Christoph Ruegg
e38acb03a0
LA: validate strorage ctors, fix tests
14 years ago
Christoph Ruegg
b413ac5b21
LA: simplify matrix equality
14 years ago
Christoph Ruegg
b18580832f
LA: simplify copy ctors, depreciate usage of .Raw property
14 years ago
Christoph Ruegg
62d59e8c7d
Portable: update portable project
14 years ago
Christoph Ruegg
6f122ed0b6
LA: avoid some redundant range checks (perf)
14 years ago
Christoph Ruegg
6c38d3b184
LA: IsFullyMutable can be accessed via .Storage, no need to forward to Matrix class
14 years ago
Christoph Ruegg
b23284e2ee
Tests: matrix structural tests more thorough if mutable
14 years ago
Christoph Ruegg
aa5716fdb6
Matrix types declare whether they are partially or fully mutable
14 years ago
Christoph Ruegg
95219f9963
Tests: replace matrix structural tests with theory (part 8) - ToArray, Create, Iterate
14 years ago
Christoph Ruegg
9df3c13295
Tests: replace matrix structural tests with theory (part 7) - Apped, Stack
14 years ago
Christoph Ruegg
6eb4f827e6
Tests: replace matrix structural tests with theory (part 6) - Permutation
14 years ago
Christoph Ruegg
bbb23e662e
Tests: replace matrix structural tests with theory (part 5) - Submatrix, Insert; Fix DiagonalMatrix InsertRow
14 years ago