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
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
Christoph Ruegg
f668ff7932
Tests: file rename
13 years ago
Christoph Ruegg
ff0e24fa1c
Obsolete the complete MathNet.Numerics.IO library
This library is replaced completely with separate libraries for
various data formats and isolated in their own repository and NuGet package.
Among other this allows us to add format-specific dependencies
without any impact on the core library.
Some of the new and already existing packages:
- MathNet.Numerics.Data.Text
- MathNet.Numerics.Data.Matlab
13 years ago
Christoph Ruegg
5eaf5ae684
Update RELEASNOTES and CONTRIBUTORS
13 years ago
Christoph Ruegg
a1e46dff86
FSharp: support new F#3.1 slicing setters on matrices
13 years ago
Christoph Ruegg
e106872e73
FSharp: support new F#3.1 slicing getters on matrices (setters prepared as well)
13 years ago
Christoph Ruegg
89a110db1a
Matrix: updated F# module for ofColumn/RowVectors
13 years ago
Christoph Ruegg
5749cc36e7
RootFinding: F# module
13 years ago