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
Pohlod Slavik
d08996b6c7
Try to change my KnuthSparseMatrix to be seamlessly to others Math.NET Numerics, split into storage class and type-specific classes such other martices of Math.NET Numersic
14 years ago
Christoph Ruegg
8e1102c2f4
Upgrade F# projects to F# 3.0
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
2fa4232f64
Build: new 'Release-Signed' profile for signing assemblies (strong name)
14 years ago
Christoph Ruegg
43c4608cce
Solution: extract IO into separate IO project
Linear Algebra comes with a set of IO classes for reading and writing text
files as well as files compatible with Matlab. These classes have now been
extracted into a separate MathNet.Numerics.IO project and assembly. The
core project no longer has zlib.net as dependency (only Numerics.IO has).
15 years ago
Gustavo Guerra
dffd5ce447
Change mapCols and mapRows to return a Matrix instead of a sequence and add inplace versions
15 years ago
Gustavo Guerra
4dfa1c66a5
Add Vector.insert (similar to Matrix.InsertColumn and Matrix.InsertRow)
15 years ago
Gustavo Guerra
a1618854ba
add foldBack to Vector and Matrix
15 years ago
Gustavo Guerra
be88393619
generalize sumColsBy and sumRowsBy so they are not bound to floats
15 years ago
Gustavo Guerra
934df455f3
added unit tests for mapCols, mapRows, sumColsBy and sumRowsBy
15 years ago
Gustavo Guerra
7bedf35e52
added mapCols, mapRows, sumColsBy and sumRowsBy to Matrix F# module (for symmetry with sumBy from the List, Array and Seq modules)
15 years ago
Christoph Ruegg
066621eea0
Fixes F# SparseMatrix.initCol to iterate over columns instead of rows. Closes gh-13.
15 years ago
Christoph Ruegg
c2ba6ef0f9
upgrade NuGet, add assembly descriptions (taken from nuspecs)
16 years ago
Christoph Ruegg
1fdb3599c2
Set beta2 version for F# modules
16 years ago
Marcus Cuda
960149224f
removed t4 templates
16 years ago
Christoph Ruegg
bd366d4bff
CI: Automatically updated version in F# project AssemblyInfo (T4)
16 years ago
Christoph Ruegg
05e1665d5a
AssemblyInfo for F# module project. Versions not yet generated, fixed to 1.0.0.0 for now
16 years ago
Christoph Ruegg
6c76369395
Ci: make projects build to a common out folder with a decent folder structure out of the box
16 years ago
Marcus Cuda
cbd321574f
andriy's conversion to a generic matrix
16 years ago
Jurgen Van Gael
941f0ca790
Added sparse interface to the F# front-end.
Fixed unit tests for new functional friendly vector interface.
16 years ago
Jurgen Van Gael
510fa2c4c1
Small incremental changes.
Added F# DenseMatrix.initRow and DenseMatrix.initCol
Renamed PointWiseXXX to PointwiseXXX
Added Matrix.SetRow and Matrix.SetCol
17 years ago
Jurgen Van Gael
56a1f49c2e
Revert "Removed redundancy in F# project files."
This reverts commit da13cb97bf96c97362a2a5168bb34fc4819825e5.
17 years ago
Jurgen Van Gael
0572a7a3d1
Removed redundancy in F# project files.
17 years ago
Marcus Cuda
2b516b03e5
switched over to the 2010 Parallel class
17 years ago
Marcus Cuda
181533fe0d
initial conversion
17 years ago
Marcus Cuda
e31585f91f
matrix: fixed matrix multiplication bug where the call was doing an multiply and update, not just a multiply
build: corrected the default build task
fixed some stylecop errors
17 years ago
Marcus Cuda
08c2041806
build: creates base release file
17 years ago
Jurgen Van Gael
6334379f12
Updated the F# interface to comply with the October 2009 CTP.
Added a DenseMatrix constructor which references an array.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
7f23d8d912
Added initial DenseMatrix implementation.
Ported F# Matrix and DenseMatrix interface.
17 years ago
Jurgen Van Gael
d8b8520409
Added log-normal distribution.
Fixed some F# methods.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
ad71498901
Added F# Matrix module.
17 years ago
Jurgen Van Gael
2f9b6690a7
Finished the initial F# interface for Double.DenseVector.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
c7db7cd590
Extended F# API (doesn't compile just yet).
Added Bernoulli distribution.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
11cfdde911
Fixed some F# interface issues.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago
Jurgen Van Gael
c818f441bb
Added initial F# interface.
Signed-off-by: jvangael <jurgen.vangael@gmail.com>
17 years ago