Skip to content

Commit ee67000

Browse files
committed
[RelNotes] Mention Minuit 2 interface changes related to FCN adapters
1 parent 1caf729 commit ee67000

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

README/ReleaseNotes/v638/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ The following people have contributed to this new version:
7070
### Minuit2
7171

7272
* Behavior change: building ROOT using `minuit2_omp=ON` option no longer enables OpenMP parallelization by default. One has to call now additionally GradientCalculator::SetParallelOMP().
73+
* The functionality of the `FCNGradAdapter` got absorbed into the `FCNAdapter`. This also means that the `FCNGradAdapter.h` header is gone.
74+
* The `ROOT::Minuit2::FCNAdapter` is no longer templated and now handle only functions with this exact signatures:
75+
* `double(double const *)` for the wrapped function
76+
* `void(double const *, double *)` for the gradient
77+
The advantage of this restriction is that the `FCNAdapter` can now also wrap any Python function that respects this interface.
7378

7479
## RooFit
7580

0 commit comments

Comments
 (0)