pub struct DifferentialEvolutionOptions {
pub maxiter: usize,
pub popsize: usize,
pub tol: f64,
pub seed: u32,
}Expand description
Options used by SECS 2 bass alignment. Remaining SciPy options are fixed: best1bin, mutation=(0.5, 1), recombination=0.7, Latin hypercube, atol=0, immediate updating, one worker, no polishing/constraints/integrality.
Fields§
§maxiter: usizeNumber of generations after the initial population evaluation.
popsize: usizePopulation multiplier per non-fixed dimension (minimum population five).
tol: f64Relative population-energy standard-deviation tolerance.
seed: u32Legacy RandomState integer seed, not a Generator seed.
Trait Implementations§
Source§impl Clone for DifferentialEvolutionOptions
impl Clone for DifferentialEvolutionOptions
impl Copy for DifferentialEvolutionOptions
Source§impl Debug for DifferentialEvolutionOptions
impl Debug for DifferentialEvolutionOptions
Auto Trait Implementations§
impl Freeze for DifferentialEvolutionOptions
impl RefUnwindSafe for DifferentialEvolutionOptions
impl Send for DifferentialEvolutionOptions
impl Sync for DifferentialEvolutionOptions
impl Unpin for DifferentialEvolutionOptions
impl UnsafeUnpin for DifferentialEvolutionOptions
impl UnwindSafe for DifferentialEvolutionOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more