taschna
54c5065d75
RootFinding: Add higher dimensional test cases.
Added further tests for Broyden method.
13 years ago
Christoph Ruegg
4bfaac6824
BUG: Fix Hypergeometric CDF semantics, clarify distribution parameters
13 years ago
Christoph Ruegg
6904c6c812
BUG: Fix bug in ArrayStatistics.Variance on arrays longer than 46341 entries #137
13 years ago
Christoph Ruegg
8bfcab62ed
LA: Move all from .Generic namespace to parent namespace
13 years ago
Christoph Ruegg
261bac8e3e
LA: drop pointless null-checks around operators; drop their tests
13 years ago
Christoph Ruegg
1e9ca30c74
LA: Modulus between matrix and scalar; pointwise modulus; improved naming
13 years ago
Christoph Ruegg
d0d982f77e
LA: Leverage providers for scalar division
13 years ago
Christoph Ruegg
f62b4062d9
LA: Devide a matrix by a scalar, or a scalar by a matrix
13 years ago
Christoph Ruegg
841e1f8843
LA: Subtract a scalar from a matrix, and a matrix from a scalar
13 years ago
Christoph Ruegg
90ea9c62e6
LA: Add a scalar to a matrix
13 years ago
Christoph Ruegg
b25f62dc8c
LA: Collect vector arithmetics in separate file
Conflicts:
src/Numerics/LinearAlgebra/Generic/Vector.cs
13 years ago
Christoph Ruegg
ae5e913e9f
Portable: SpecialName attribute backport
13 years ago
Christoph Ruegg
c0e72352d1
LA: Collect vector operators in separate file
13 years ago
Christoph Ruegg
51f27cd24c
LA: Collect matrix operators in separate file
13 years ago
Christoph Ruegg
50a334bf2c
LA: Support for pointwise .*, ./ and .% operators where supported (F# for now)
13 years ago
Christoph Ruegg
775cc5d444
Fix build
13 years ago
Christoph Ruegg
f304fac8e2
Distributions: formatting cleanup (no code changes)
13 years ago
Christoph Ruegg
fc1d4a4715
Distributions: ctor overloads that accept Random argument
13 years ago
Christoph Ruegg
a179264f75
Simplify root files slightly
13 years ago
Christoph Ruegg
f1a6746f3b
Integration: clean up old overly complicated formatting
13 years ago
Christoph Ruegg
e32a80ee9e
Interpolation: clean up old overly complicated formatting
13 years ago
Christoph Ruegg
9af57cf3d6
Interpolation: computing interpolation 1st/2nd derivative at once should use tuple type instead of out parameters
13 years ago
Christoph Ruegg
01b54a5168
Drop obsolete code
13 years ago
Christoph Ruegg
a4bd36217e
Integration: simplify namespaces, minor formatting
13 years ago
Christoph Ruegg
893a5c48c7
Interpolation: simplify namespaces, minor formatting
13 years ago
Christoph Ruegg
03ff1a74b3
Update text file links in solution (release notes etc)
13 years ago
Christoph Ruegg
907d05682c
Drop Numerics.IO project (now developed in separate repository)
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