Tom McTiernan
83d609727d
Detect early completion in BfgsBMinimizer
7 years ago
Christoph Ruegg
83ab6ebd97
Release v4.8.1
7 years ago
Christoph Ruegg
c9c1170caf
Release v4.8.0
7 years ago
Christoph Ruegg
a0fe120f70
Trust Region Methods: move to separate namespace
7 years ago
Christoph Ruegg
b2811c0a0d
Build: remove almost all build framework variations, drop FsLoader and Mirror support
7 years ago
Christoph Ruegg
802a706020
Release v4.8.0-beta02
7 years ago
MarcoRoss84
f6a604a94d
Implemented and tested Tukey window
7 years ago
Erik Ovegård
739c0f7230
Improve convergence for symmetrical functions
7 years ago
Christoph Ruegg
5f43b3ba4e
Release v4.8.0-beta01
7 years ago
Christoph Ruegg
a95104b58b
Upgrade to .Net Core 2.2 (2.2.4, SDK 2.2.106)
7 years ago
Eric Salem
f6717c87f9
Issue 632, NelderMeadSimplex Does Not Always Return Best Evaluated Point
Immediately prior to completion, re-evaluate objective function with best vertex to set proper state.
7 years ago
Christoph Ruegg
7e4fc7c282
Build: force .Net SDK to 2.1.403 to work around breaking change in MsBuild 16 with VS 2019 installed
7 years ago
Christoph Ruegg
2361efa654
Build: fix data package build and tests
7 years ago
diluculo
19bd5f576d
Reworked objective model and nonlinear minimizers to match the scheme of the existing minimizers.
8 years ago
diluculo
22d9041d59
Reworked ObjectiveModel.
8 years ago
diluculo
975cd21252
Changed the sign of the gradient of the FittingObjectiveModel to match the scheme of the existing Minimizers.
8 years ago
diluculo
99abb36a88
Add Correlation matrix to ObjectiveModel.
8 years ago
diluculo
478d6a38a4
Renamed ModelMinimizationResult to NonlinearMinimizationResult.
8 years ago
diluculo
68265cf9cd
Cleanup NonLinearCurveFittingTests.
8 years ago
diluculo
67db4f0501
Added a converter from IObjectiveModel to IObjectiveFunction.
8 years ago
diluculo
bf4b901fa5
Optimization: added trust region Newton-CG minimizer.
8 years ago
diluculo
04b8b78dba
Renamed QuadraticSubproblem to DogLegSubproblem.
8 years ago
diluculo
ef5e93697e
Reworked TrustRegionMinimizer to support various subproblems.
8 years ago
diluculo
4bac95e481
Added initialization step to ensure that the initialGuess is not internal parameters.
8 years ago
diluculo
220ab5aadb
Updated the box-constrained mapping rule in the FittingObjectiveModel.
8 years ago
diluculo
aca34e13b9
Optimization: added Levenberg-Marquardt and trust region dogleg minimizer.
8 years ago
Regis Portalez
6867a78f9c
Assembly size should not be an issue in this code.
Should be a bit faster, since _factorialCache should now stay in the data segment (cached) instead of global memory
8 years ago
Regis Portalez
8b9a5912f6
inline _factorialCache to a static readonly field
Assembly size should not be an issue in this code.
Should be a bit faster, since _factorialCache should now stay in the data segment (cached) instead of global memory
values are store as hexadecimal constants, to save all bits, so new version returns the exact same values as before
8 years ago
Christoph Ruegg
d8c190206e
Release v4.7.0
8 years ago
Christoph Ruegg
23b8cdc64b
Special Functions: naming concept
8 years ago
Christoph Ruegg
ce989cb32a
Drop redundant binding redirects
8 years ago
Christoph Ruegg
77c174d969
Tests: test against .Net Core 2.1 instead of 1.1 and 2.0 (both deprecated)
8 years ago
Christoph Ruegg
4292d6c653
Namespaces: never fully open System.Numerics to avoid name clashes
8 years ago
diluculo
284ca1ee5b
Special Functions: added Kelvin functions
8 years ago
diluculo
4cd8dbea6b
UnitTests: replaced Evaluate.Polynomial with Polynomial.Evaluate.
8 years ago
diluculo
1a5c1fba74
Special Functions: cleanup Bessel-type functions
- Scale enum is added and replaced expScaled boolean flag.
- Scaled Bessel functions are added.
- HankelH1 and HankelH2
- allow only complex argument because they return usually complex values.
- SphericalBesselJ and SphericalBesselY:
- scaling options are removed.
8 years ago
Christoph Ruegg
dbc1a02403
Special Functions: turn Amos into static class
8 years ago
Christoph Ruegg
e0c31b887c
Cleanup: whitespace
8 years ago
Christoph Ruegg
b625985d48
Linear Algebra: optimize range checking
8 years ago
Christoph Ruegg
995b49593a
Cleanup: whitespace
8 years ago
Christoph Ruegg
968d079805
Cleanup: use nameof where appropriate
8 years ago
diluculo
03ef3b8a3a
updated comments of d1mach and i1mach, showing the relationship to the Precision class.
8 years ago
diluculo
b131537dc7
added scaled option to the Bessel functions in order to calculate I(n+1, z) / I(n, z) for large z.
8 years ago
diluculo
30f529d5c0
added Bessel-related functions, translated from Amos package
8 years ago
Christoph Ruegg
40cee2d989
Build: upgrade NUnit, BenchmarkDotNet
8 years ago
Christoph Ruegg
64a48f3eda
Build: upgrade NETStandard.Library meta-package to v2.0.3
8 years ago
Christoph Ruegg
1b8df36059
Docs: update release notes and contributors
8 years ago
Christoph Ruegg
92f48d1506
Release v4.6.0
8 years ago
Christoph Ruegg
bd8742aec3
Polynomial: more integration into FindRoots
8 years ago
Christoph Ruegg
6c0bc89342
Polynomial: add static Zero to get the zero-polynomial
8 years ago