PDPSConfig.generic -> insertion in consistency with others

Wed, 22 Jul 2026 16:48:22 -0500

author
Tuomo Valkonen <tuomov@iki.fi>
date
Wed, 22 Jul 2026 16:48:22 -0500
changeset 77
be105c046777
parent 75
677a5fd1b014
child 78
2a122736e91c

PDPSConfig.generic -> insertion in consistency with others

src/pdps.rs file | annotate | diff | comparison | revisions
src/run.rs file | annotate | diff | comparison | revisions
--- 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;
--- a/src/run.rs	Sun Jul 19 07:30:06 2026 +0200
+++ b/src/run.rs	Wed Jul 22 16:48:22 2026 -0500
@@ -171,7 +171,7 @@
                     τ0: cli.tau0.unwrap_or(pdps.τ0),
                     σ0: cli.sigma0.unwrap_or(pdps.σ0),
                     acceleration: cli.acceleration.unwrap_or(pdps.acceleration),
-                    generic: override_fb_generic(pdps.generic),
+                    insertion: override_fb_generic(pdps.insertion),
                     ..pdps
                 },
                 prox,
@@ -322,7 +322,7 @@
                 ProxTerm::RadonSquared,
             ),
             RadonPDPS => AlgorithmConfig::PDPS(
-                PDPSConfig { generic: radon_insertion, ..Default::default() },
+                PDPSConfig { insertion: radon_insertion, ..Default::default() },
                 ProxTerm::RadonSquared,
             ),
             RadonSlidingFB => AlgorithmConfig::SlidingFB(

mercurial