minuit2 0.5.0

Pure Rust implementation of Minuit-style parameter optimization
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Shared minimization logic: default maxfcn calculation.
//!
//! 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;