| 47 |
|
|
| 48 |
virtual ~MnApplication() { } |
virtual ~MnApplication() { } |
| 49 |
|
|
| 50 |
/// Minimize |
/** |
| 51 |
virtual FunctionMinimum operator()(unsigned int = 0, double = 0.1); |
Minimize the function |
| 52 |
|
@param maxfcn : max number of function calls (if = 0) default is used which is set to |
| 53 |
|
200 + 100 * npar + 5 * npar**2 |
| 54 |
|
@param tolerance : value used for terminating iteration procedure. |
| 55 |
|
For example, MIGRAD will stop iterating when edm (expected distance from minimum) will be: |
| 56 |
|
edm < tolerance * 10**-3 |
| 57 |
|
Default value of tolerance used is 0.1 |
| 58 |
|
*/ |
| 59 |
|
virtual FunctionMinimum operator()(unsigned int maxfcn = 0, double tolerance = 0.1); |
| 60 |
|
|
| 61 |
virtual const ModularFunctionMinimizer& Minimizer() const = 0; |
virtual const ModularFunctionMinimizer& Minimizer() const = 0; |
| 62 |
|
|