Christoph Ruegg
e50de5b606
LA: the proper term for being conjugate symmetric is 'Hermitian'
12 years ago
teramonagi
69560e8dd2
Add Find root method "Bryoden".
12 years ago
Christoph Ruegg
0eef2b15b3
LA: consistency: enumerators should leverage Zeros-enum, like map/fold already does.
12 years ago
Christoph Ruegg
3c91240d75
Release: v3.0.2
12 years ago
Christoph Ruegg
618cbd873d
Distributions: all dist must have static routine to sample an array in one go
12 years ago
Christoph Ruegg
b6b5d5bdae
Release: v3.0.1
12 years ago
Christoph Ruegg
8830436906
Release: v3.0.0
12 years ago
Christoph Ruegg
1712f8974e
Fit: F# Fit.multiDim
12 years ago
Christoph Ruegg
c07c04ce0d
LA: F# Matrix module functions for matrix decompositions
12 years ago
Christoph Ruegg
5ad81f3396
Release: v3.0.0-beta05
12 years ago
Christoph Ruegg
70f9e982b7
Random: make clearer that SystemRandomSource.FastDoubles has low randomness properties
12 years ago
Christoph Ruegg
57888c0a47
Build: introduce bundles, simplifying package creation
12 years ago
Christoph Ruegg
701d5b6c3a
F#: add MathNet.Numerics.fsx script to packages for simpler usage in scripts+FSI, with formatters
12 years ago
Christoph Ruegg
86ad88f1e2
Release: v3.0.0-beta04
12 years ago
Christoph Ruegg
057f19c04c
LA: F# modules matrix sumRows, sumAbsRows, normRows and same for columns
12 years ago
Christoph Ruegg
dc0523ce0c
LA: F# modules add DiagonalMatrix module to create diagonal matrices
12 years ago
Christoph Ruegg
725d7487d8
Release: v3.0.0-beta03
12 years ago
Christoph Ruegg
975380d53d
Release: v3.0.0-beta02
12 years ago
Christoph Ruegg
2c3328900f
Build: build NuGet packages with FAKE
12 years ago
Christoph Ruegg
4d0381c286
Build: drop PCL profile 136 (replaced by profile 344)
12 years ago
Christoph Ruegg
237e826c20
Build: Xamarinify solutions
12 years ago
Christoph Ruegg
f1b0325415
Build: fix Fsharp.Core reference in F# PCL projects (legacy)
12 years ago
Christoph Ruegg
d32903e4c0
Build: add PCL profile 344
12 years ago
Christoph Ruegg
1681a5208f
LA: use enums for zero and existing data behavior instead of booleans (readability, errors)
12 years ago
Christoph Ruegg
ad35177803
LA: drop F# Matrix.frobenius function
12 years ago
Christoph Ruegg
38fea05dcf
LA: make non-arithmetic instance members available as functions in F#
12 years ago
Christoph Ruegg
ba3ba30a96
LA: F# matrix/vector zero random and identity functions with explicit generic type parameter
12 years ago
Christoph Ruegg
85bff1bc83
Distributions: array-sampling (wip)
12 years ago
Christoph Ruegg
d83a8f8ba1
LA: storage-aware non-inplace map on matrices
12 years ago
Christoph Ruegg
f73bc67ee0
LA: storage-aware non-inplace map on vectors
12 years ago
Christoph Ruegg
fa67ff3ab4
BigRational: fix pow to support negative integer exponents
12 years ago
Christoph Ruegg
1ebebfb62f
BigRational: add IsZero, IsOne, IsInteger, Reciprocal, Pow (compat with **), FromFraction
12 years ago
Christoph Ruegg
d285d2eb26
Distributions: static PMF, PMFLn, CDF functions for discrete distributions
13 years ago
Christoph Ruegg
ab3c982781
Build: fix F# PCL projects
13 years ago
Christoph Ruegg
e1e735bc10
Build: fix F# projects to build with mono F#
13 years ago
Christoph Ruegg
0aef2d4694
Random: all RNGs must provide static Sample(values) function to fill existing array
13 years ago
Christoph Ruegg
dfa9483c3b
Generate: clarifications and simplifications, F# module, docs
13 years ago
Christoph Ruegg
29bc58398f
Generate: LogSpacedMap, F# func argument support in F# module
13 years ago
Christoph Ruegg
ed940a85b2
Fsharp functions should use 'Func' instead of just 'F' as suffix
13 years ago
Christoph Ruegg
e82b38223c
Statistics: add Statistics F# module for higher order functions
13 years ago
Christoph Ruegg
be8498e6c1
Build: do not copy FSharp.Core to out (fixes docs)
13 years ago
Jack Pappas
4a80106408
Changed the BigRationalLarge type to a normal class instead of a single-case discriminated union because the F# compiler doesn't (yet) optimize single-case DU types as well as it could.
Removed the largely-unused BigRationalLargeImpl and BigRationalLarge modules; functions that were actually used were moved into members of the BigRationalLarge type.
13 years ago
Jack Pappas
3c639b6b7a
Optimized the BigInteger parser function used when PORTABLE is defined; now, it doesn't create any intermediate strings via slicing.
13 years ago
Jack Pappas
1e8e105cd5
Removed Complex.fsi from secondary project files.
13 years ago
Jack Pappas
ec90ead1de
General cleanup and reformatting of some F# code originally imported from the F# PowerPack. Functionality is unchanged, but this will make it easier to implement new functionality in the future.
13 years ago
Christoph Ruegg
40bad6b301
Random: api cleanup
13 years ago
Christoph Ruegg
11519beb84
Random: tweak sampling (based on a lot of benchmarks), new robust seeds
13 years ago
Christoph Ruegg
57ea773354
Random: extend F# extensions with XSamples and XSampleSeq
13 years ago
Christoph Ruegg
b0fcc0cc50
Random: reintroduce SystemRandomSource, RandomSource abstract again
13 years ago
Christoph Ruegg
02f6960c50
Random: rework
13 years ago