minuit2 0.4.1

Pure Rust port of CERN Minuit2 parameter optimization engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Shared minimization logic: default maxfcn calculation.
//!
//! Replaces MnApplication.h/.cxx shared logic. The default maximum number of
//! function calls is 200 + 100*n + 5*n^2 where n is the number of variable
//! parameters.

/// Compute default maximum function calls for `n` variable parameters.
pub fn default_max_fcn(n: usize) -> usize {
    200 + 100 * n + 5 * n * n
}

/// Default tolerance.
pub const DEFAULT_TOLERANCE: f64 = 0.1;