Christoph Ruegg
88b07acaf7
F#: add modules for random numbers and distributions
14 years ago
Christoph Ruegg
892bbe510e
F#: Simplify and clarify project file structure
14 years ago
Christoph Ruegg
3ab191f97c
Distributions: fix geometric sampling #31
14 years ago
Christoph Ruegg
211da24362
LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach)
14 years ago
Christoph Ruegg
56b1c8f68b
LA: rename matrix Data property for consistency (non-breaking)
14 years ago
Christoph Ruegg
9f8a58ebcb
Sparse Vectors: post-refactoring cleanup
14 years ago
Christoph Ruegg
78a933aaf3
LA: migrate vectors to storage classes (major)
14 years ago
Christoph Ruegg
7f2b216fe2
Fix comment grammar, some cosmetics
14 years ago
Christoph Ruegg
36b210529a
Sparse: better unit test for Clear-submatrix
14 years ago
Christoph Ruegg
326681db58
Sparse: proper Clear-submatrix implementation
14 years ago
Christoph Ruegg
f6556d5efe
NuGet: tweak package titles and descriptions
14 years ago
Christoph Ruegg
e17a0a0459
LA: matrix.ClearRow, ClearColumn, ClearSubMatrix
14 years ago
Christoph Ruegg
d74f30cd6f
Sparse: perf on setting and clearing sparse matrix fields
14 years ago
Christoph Ruegg
21a2dab933
Sparse: fix bug in submatrix-clear
14 years ago
VicPara
733ce50abf
SparseMatrix marked as Serializable
MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage and
MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage
have been marked as Serializable
Update by ruegg: mark all other storage classes as Serializable as well,
get rid of tabs
14 years ago
Christoph Ruegg
1c328db9d7
Tests: Action Attributes instead of global setup (simplifies hierarchy), some net4.5 fixes
14 years ago
Marcus Cuda
fe9e158777
added thin qr
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
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