Christoph Ruegg
ec6527a27d
LA: Complex iterative solvers must use conjugated dot-product #128
13 years ago
Christoph Ruegg
4b9ac99d68
Vector: proper L1, L2 and infinity norms
13 years ago
Christoph Ruegg
33051dcc0c
Vector: Added ConjugateDotProduct
13 years ago
Christoph Ruegg
ed7827e2b7
Distance: SAD, MAE, SSD, MSE
13 years ago
Christoph Ruegg
d501e26e04
Typo in inline docs (LogNormal)
13 years ago
Christoph Ruegg
9e2c0393b9
Distributions: maximum-likelihood estimation for normal, log-normal
13 years ago
Christoph Ruegg
a017a10374
Statistics: single-pass MeanVariance method
13 years ago
Christoph Ruegg
5605204dbd
Trig: robustify complex Asin/Acos for large real numbers
13 years ago
taschna
5e27553e02
RootFinding: Add higher dimensional test cases.
Added further tests for Broyden method.
13 years ago
Christoph Ruegg
e2d771946b
BUG: Fix Hypergeometric CDF semantics, clarify distribution parameters
13 years ago
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