119 Commits (optimization-3)

Author SHA1 Message Date
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
Christoph Ruegg 5e997534ad LA: build random with standard distribution, seed 13 years ago
Christoph Ruegg f8e81d375e Random: use thread-safe mersenne twister instead of System.Random as default fallback 13 years ago
Christoph Ruegg a0a861e790 LA: phase out Vector.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 7f7120ea60 LA: phase out Matrix.CreateMatrix/CreateVector (no longer needed) 13 years ago
Christoph Ruegg 89c6824114 Build: roll back F# portable FSharp.Core hint path 13 years ago
Christoph Ruegg 89c76125c6 Build: VS12 (2013) support, build config simplification 13 years ago
Christoph Ruegg 728dc322ec Docs: Turn F# Sample project into documentation (using FSharp.Literate/Formatting) 13 years ago
Christoph Ruegg fadc4c87a0 Samples: extend F# distribution samples to Sample module, random walk 13 years ago
Christoph Ruegg 6fb602cc0b Samples: migrate F# random & distributions to FSharp.Formatting style 13 years ago
Christoph Ruegg 9a5ecea3ac Distributions: update F# module to core changes; easier to specify just seed 13 years ago
Christoph Ruegg 6d7b0e3f2e Random: use a less problematic seed by default 13 years ago
Christoph Ruegg c50297f890 Build: add portable profile 47 (in addition to 136) with System.Numerics 13 years ago
Christoph Ruegg 6773c6f9cc LA: create matrix of 2D-array of matrices #133 13 years ago
Christoph Ruegg 9fbb6646c9 LA: vector.OfArray (copy) #136 13 years ago
Christoph Ruegg e70a5977ec LA: Builder tweaks #139 13 years ago
Christoph Ruegg f9d8009858 LA: split builders to vector/matrix, also allows shorter member names #139 13 years ago
Christoph Ruegg a5503f8563 LA: create of column/row arrays/vectors IEnumerable overload #139; F# workaround no longer needed 13 years ago
Christoph Ruegg 3f90613ff7 Basic direct linear regression (simple, multiple, weighted, local) 13 years ago
Christoph Ruegg f28f4acc54 LA: F# use 'SkipZeros' instead of cryptic 'nz' suffix 13 years ago
Christoph Ruegg 638d055edd LA: F# matrix/vector creation now fully generic (hence all modules also) 13 years ago
Christoph Ruegg b363e25714 Distributions: Simpler and more composeable random sampling from F#. 13 years ago
Christoph Ruegg e0745b5e16 LA: generalize remaining F# extensions, expose Zero/One 13 years ago
Christoph Ruegg 1d0c49086c LA: rework create matrix from diagonal array or vector 13 years ago
Christoph Ruegg 03a05b29ed LA: push some of the manual F# matrix create routines up to storage for perf and C# support 13 years ago
Christoph Ruegg 015d5211f0 LA: create matrix from row/col arrays, rework & simplify creating from F# 13 years ago
Christoph Ruegg 72439d00ff LA: Create sparse matrix from row/col vectors; rework creation in F# 13 years ago
Christoph Ruegg c9af3dee3a LA: Clean up and extend F# matrix/vector combinators 13 years ago
Christoph Ruegg b4f03e4560 LA: Further clean up and extend matrix/vector enumeration 13 years ago
Christoph Ruegg d53c1cda0d LA: Clean up and extend matrix enumeration 13 years ago
Christoph Ruegg 88d26ccee0 LA: Clean up and extend vector enumeration 13 years ago
Christoph Ruegg 3e3f89694d LA: Generalize F# functions to generic types where possible 13 years ago
Christoph Ruegg 8ec3597664 LA: F# create/init functions should always return generic types 13 years ago
Christoph Ruegg e84479eab0 Distributions: s/IDistribution/IUnivariateDistribution/ 13 years ago
Christoph Ruegg a6928107c4 Complex: use common short names for exp/log/ln extension methods 13 years ago
Christoph Ruegg ba77fb9bc9 Trig: use common short names for trig functions 13 years ago
Christoph Ruegg 8bfcab62ed LA: Move all from .Generic namespace to parent namespace 13 years ago
Christoph Ruegg 01b54a5168 Drop obsolete code 13 years ago
Christoph Ruegg 42004fa292 Fit: linear generic fitting (generic x values) 13 years ago
Christoph Ruegg 7362fd9a1f LA: minor optimization 13 years ago
Christoph Ruegg e126c553db RootFinding: drop 'and' in functions; migrate exception text to resx. 13 years ago
Christoph Ruegg 36c29878a3 RootFinding: simple usage in F# module should try the same algorithms as core 13 years ago
Christoph Ruegg 8573ba072e RootFinding: Add bisection and non-robust newton raphson to F# module 13 years ago
Christoph Ruegg e44454ef94 Build: No longer impersonate System.Numerics to avoid conflicts; introduce new build flags for more flexible config: NOSYSNUMERICS, NATIVEMKL 13 years ago
Christoph Ruegg f668ff7932 Tests: file rename 13 years ago
Christoph Ruegg a1e46dff86 FSharp: support new F#3.1 slicing setters on matrices 13 years ago