--- a/src/pdps.rs Sun Jul 19 07:30:06 2026 +0200 +++ b/src/pdps.rs Wed Jul 22 16:48:22 2026 -0500 @@ -109,7 +109,7 @@ /// Accelerate if available pub acceleration: Acceleration, /// Generic parameters - pub generic: InsertionConfig<F>, + pub insertion: InsertionConfig<F>, } #[replace_float_literals(F::cast_from(literal))] @@ -120,7 +120,7 @@ τ0, σ0: 0.99 / τ0, acceleration: Acceleration::Partial, - generic: InsertionConfig { + insertion: InsertionConfig { merging: SpikeMergingMethod { enabled: true, ..Default::default() }, ..Default::default() }, @@ -173,7 +173,7 @@ let phistar = f.fidelity().conjugate(); // Set up parameters - let config = &pdpsconfig.generic; + let config = &pdpsconfig.insertion; let l = prox_penalty.step_length_bound_pd(opA)?; let mut τ = pdpsconfig.τ0 / l; let mut σ = pdpsconfig.σ0 / l;