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
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
Christoph Ruegg
0fd379dffe
Tests: replace matrix structural tests with theory (part 4) - Triangle, Diagonal
14 years ago
Christoph Ruegg
5d7fc8e67e
Tests: replace matrix structural tests with theory (part 3) - Column
14 years ago
Christoph Ruegg
de5d235f6f
Tests: replace matrix structural tests with theory (part 2) - Row
14 years ago
Christoph Ruegg
9330413bcb
Tests: replace matrix structural tests with theory (part 1)
14 years ago
Christoph Ruegg
b03e9954fa
Tests: sensible precision expectations for single arith IV
14 years ago
Christoph Ruegg
917547bc67
Tests: sensible precision expectations for single arith III
14 years ago
Christoph Ruegg
e68a8c6c10
Tests: sensible precision expectations for single arith II
14 years ago
Christoph Ruegg
63d23cfd8e
Tests: sensible precision expectation for single arithmetics
14 years ago
Christoph Ruegg
2133c6845d
Tests: simplify user-defined matrix type
14 years ago
Christoph Ruegg
4f207c2fc9
LA Storage: drop redundant CopyTo overrides
14 years ago
Christoph Ruegg
b3dd68f358
LA Storage: drop redundant accessors and overrides
14 years ago
Christoph Ruegg
55d50fb8fd
LA Storage: enforce MatrixStorage
14 years ago
Christoph Ruegg
3fd92a7e1d
LA Storage: IMatrixStorage
14 years ago
Christoph Ruegg
2bf58e0c61
LA Storage: diagonal sub matrix
14 years ago
Christoph Ruegg
bd7a3632e8
LA: diagonal matrix mult should choose sensible result storage
14 years ago
Christoph Ruegg
34d0d4d4f8
LA Storage: CopyTo
14 years ago
Christoph Ruegg
29471df102
LA Storage: this = range checked, At = not checked
14 years ago
Christoph Ruegg
95ab1d161b
LA Storage: sparse matrix storage
14 years ago
Christoph Ruegg
5f834765c9
LA Storage: At (get/set) delegated to storage
14 years ago
Christoph Ruegg
44c811bea3
LA Storage: diagonal matrix storage
14 years ago