Christoph Ruegg
52eecf0926
BUG: Fix bug in ArrayStatistics.Variance on arrays longer than 46341 entries #137
13 years ago
Christoph Ruegg
ca818de454
LA: Modulus between matrix and scalar; pointwise modulus; improved naming
13 years ago
Christoph Ruegg
42ea17070b
LA: Leverage providers for scalar division
13 years ago
Christoph Ruegg
9d8b3e3342
LA: Devide a matrix by a scalar, or a scalar by a matrix
13 years ago
Christoph Ruegg
dc7c8a9960
LA: Subtract a scalar from a matrix, and a matrix from a scalar
13 years ago
Christoph Ruegg
24f3df3260
LA: Add a scalar to a matrix
13 years ago
Christoph Ruegg
8155eb03b4
LA: Collect vector arithmetics in separate file
13 years ago
Christoph Ruegg
b88fdec943
Portable: SpecialName attribute backport
13 years ago
Christoph Ruegg
59ac7b04aa
LA: Collect vector operators in separate file
13 years ago
Christoph Ruegg
acf192339b
LA: Collect matrix operators in separate file
13 years ago
Christoph Ruegg
0c41bdbf9d
LA: Support for pointwise .*, ./ and .% operators where supported (F# for now)
13 years ago
Christoph Ruegg
9ef78cc3b7
Distributions: formatting cleanup (no code changes)
13 years ago
Christoph Ruegg
77fa705335
Distributions: ctor overloads that accept Random argument
13 years ago
Christoph Ruegg
17efeb959a
Simplify root files slightly
13 years ago
Christoph Ruegg
da4a47ff9e
Update text file links in solution (release notes etc)
13 years ago
Christoph Ruegg
42004fa292
Fit: linear generic fitting (generic x values)
13 years ago
Christoph Ruegg
4a6bb0cf5b
Update release notes and contributing
13 years ago
Christoph Ruegg
0c16e0d31d
Fit: rework multi-dimensional fitting
13 years ago
Christoph Ruegg
705a47a6e9
Fit: add 'Linear' prefix to multidim and vector for clarity
13 years ago
Christoph Ruegg
fabce7cb9f
Fit: rework multidim/vector linear combination fitting
13 years ago
Christoph Ruegg
e9d4298541
Fit: multidim/vector version of linear combination fitting
13 years ago
Christoph Ruegg
b951320241
RootFinding: minor linear algebra and naming tweaks in Broyden method
13 years ago
Christoph Ruegg
817c827f1a
RootFinding: merge Broyden's method from 'taschna/master'
13 years ago
Christoph Ruegg
898fdbcf02
Build: fix portable build directives in FindRoots
13 years ago
Christoph Ruegg
3601b704e3
GammaRegularized: minor code cleanup
13 years ago
Christoph Ruegg
e97387dc0b
GammaRegularized: fix for large argument bug
13 years ago
Christoph Ruegg
be761ba11a
GammaRegularized: Tests to confirm bug on large arguments
13 years ago
taschna
59448f3c67
RootFinding: Add further test for 2D and 3D roots.
13 years ago
Christoph Ruegg
7362fd9a1f
LA: minor optimization
13 years ago
Christoph Ruegg
886de41952
RootFinding: quadratic case, inline docs
13 years ago
Christoph Ruegg
e126c553db
RootFinding: drop 'and' in functions; migrate exception text to resx.
13 years ago
taschna
64aefa8077
RootFit: Implemented simple N-dim root finder.
Implemented simple version of Broyden's method.
Added all 1D test cases and a simple 2D test case from
http://www.polymath-software.com/library/problemlist.shtml for Broydens
root finder.
13 years ago
Christoph Ruegg
ae1c4fa483
Update release notes and contributors
13 years ago
Christoph Ruegg
36c29878a3
RootFinding: simple usage in F# module should try the same algorithms as core
13 years ago
Christoph Ruegg
547ec34e0b
RootFinding: FindRoots functions with optional maxIterations argument
13 years ago
Christoph Ruegg
42731600ed
RootFinding: OfFunctionAndDerivative fall back to Bisection instead of Brent (more robust)
13 years ago
taschna
a12684649e
RootFinding: Add fallback to Bisection in FindRoots.OfFunction.
Add fallback to Bisection in FindRoots.OfFunction.
Add test cases for FindRoots.OfFunction.
13 years ago
taschna
66650a7c2b
Add test cases for Brent. Add termination condition to Brent.
Add all test cases from
http://www.polymath-software.com/library/problemlist.shtml for Brent.
Add termination condition to Brent.TryFindRoot for faster termination in
case the accuracy cannot be improved further.
Add further roots to BisectionTest.Oneeq18a.
13 years ago
taschna
c3146f3b98
Add test cases for Bisection. Add termination condition to Bisection.
Add all test cases from
http://www.polymath-software.com/library/problemlist.shtml for
Bisection.
Add termination condition to Bisection.TryFindRoot for faster
termination in case the accuracy cannot be improved further.
13 years ago
taschna
d61159a5d1
Update contributor
13 years ago
Christoph Ruegg
8b2a1b7811
Update release notes and contributors
13 years ago
Christoph Ruegg
ed6f278cdf
RootFinding: add very basic F# unit tests
13 years ago
Christoph Ruegg
8573ba072e
RootFinding: Add bisection and non-robust newton raphson to F# module
13 years ago
Christoph Ruegg
97be12923e
RootFinding: default values, newton-raphson initial guess optional (separate function)
13 years ago
Christoph Ruegg
9d0fe06509
RootFinding: applying common pattern also to bisection algorithm
13 years ago
Christoph Ruegg
c5c1cb9654
RootFinding: add pure newton-raphson (in addition to existing robust one)
13 years ago
taschna
1b347b4155
Add test for Brent and Bisection. Fix termination condition of Bisection.FindRoot.
Add test case Oneeq2a
(http://www.polymath-software.com/library/nle/Oneeq2a.htm ) for Brent and
Bisection.
Fix termination condition of Bisection.FindRoot (new test case results
in infinite loop otherwise).
13 years ago
taschna
be0f2d0471
Tests: Add test for Brent and Bisection.
Add test case Oneeq1
(http://www.polymath-software.com/library/nle/Oneeq1.htm ) for Brent and
Bisection.
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
b8461a384c
Build: Portable project now using wildcards to catch all files - no more need for manual update
13 years ago