Christoph Ruegg
ca78d994f1
Set up CI with Azure Pipelines [skip ci]
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
Christoph Ruegg
b39292825a
Paket: update build tools
7 years ago
Christoph Ruegg
482c9d8ccd
Paket: install
7 years ago
Christoph Ruegg
8aa6a56910
Merge pull request #614 from diluculo/LMTR
Nonlinear least squares fitting
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
Christoph Ruegg
7e45066368
Merge pull request #612 from JeWaVe/optimization-hyb
inline _factorialCache to a static readonly field
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
0105d62a26
Build: better framework support for multiple solutions
8 years ago
Christoph Ruegg
e94f9c6ab8
Work around .Net Core SDK breaking changes. Move fast and break things, I guess.
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
b904efe0bc
Merge remote-tracking branch 'diluculo/cleanupBessel'
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
2be8c3a6ee
Merge pull request #601 from diluculo/AiryBesselHankel
Airy, Bessel, and Hankel functions
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
Christoph Ruegg
6911870995
Build: fix nuget push
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
b7d9496a07
Build: less aggressive framework filters
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
5c449a6959
Merge pull request #578 from RMAReader/master
SparseMatrix implementation of DoTransposeThisAndMultiply
8 years ago
Christoph Ruegg
92f48d1506
Release v4.6.0
8 years ago
Christoph Ruegg
246c143dea
Build: update certificate fingerprint
8 years ago