API class for minimization using the Simplex method, which does not need and use the derivatives of the function, but only function values.
More information on the minimization method is available here.
It allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.;
Definition at line 35 of file MnSimplex.h.
Private Member Functions | |
MnSimplex & | operator= (const MnSimplex &) |
Private Attributes | |
SimplexMinimizer | fMinimizer |
Additional Inherited Members | |
![]() | |
const FCNBase & | fFCN |
unsigned int | fNumCall |
MnUserParameterState | fState |
MnStrategy | fStrategy |
bool | fUseGrad |
#include <Minuit2/MnSimplex.h>
|
inline |
construct from FCNBase + std::vector for parameters and errors
Definition at line 39 of file MnSimplex.h.
|
inline |
construct from FCNBase + std::vector for parameters and covariance
Definition at line 45 of file MnSimplex.h.
|
inline |
construct from FCNBase + std::vector for parameters and MnUserCovariance
Definition at line 52 of file MnSimplex.h.
|
inline |
construct from FCNBase + MnUserParameters
Definition at line 58 of file MnSimplex.h.
|
inline |
construct from FCNBase + MnUserParameters + MnUserCovariance
Definition at line 64 of file MnSimplex.h.
|
inline |
construct from FCNBase + MnUserParameterState + MnStrategy
Definition at line 70 of file MnSimplex.h.
Definition at line 75 of file MnSimplex.h.
|
inlineoverride |
Definition at line 80 of file MnSimplex.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::MnApplication.
Definition at line 83 of file MnSimplex.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::MnApplication.
Definition at line 82 of file MnSimplex.h.
Definition at line 90 of file MnSimplex.h.
|
private |
Definition at line 86 of file MnSimplex.h.