pub struct ParallelOptions {
pub learn_rate: f64,
pub factor_decrease: f64,
pub rough_max_sign_changes: usize,
pub rough_slope_reduction_goal: f64,
pub rough_iterations_base: usize,
pub rough_iterations_per_degree: usize,
pub fine_i