src/run.rs

branch
dev
changeset 63
7a8a55fd41c0
parent 61
4f468d35fa29
--- a/src/run.rs	Thu Feb 26 11:38:43 2026 -0500
+++ b/src/run.rs	Thu Feb 26 11:36:22 2026 -0500
@@ -99,6 +99,17 @@
             radius: cli.merge_radius.unwrap_or(g.radius),
             interp: cli.merge_interp.unwrap_or(g.interp),
         };
+        let override_inner = |g: InnerSettings<F>| InnerSettings {
+            method: cli.inner_method.unwrap_or(g.method),
+            fb_τ0: cli.inner_τ0.unwrap_or(g.fb_τ0),
+            pdps_τσ0: cli
+                .inner_pdps_τσ0
+                .as_ref()
+                .map_or(g.pdps_τσ0, |τσ0| (τσ0[0], τσ0[1])),
+            pp_τ: cli.inner_pp_τ.as_ref().map_or(g.pp_τ, |τ| (τ[0], τ[1])),
+            tolerance_mult: cli.inner_tol.unwrap_or(g.tolerance_mult),
+            ..g
+        };
         let override_fb_generic = |g: InsertionConfig<F>| InsertionConfig {
             bootstrap_insertions: cli
                 .bootstrap_insertions
@@ -108,6 +119,7 @@
             merging: override_merging(g.merging),
             final_merging: cli.final_merging.unwrap_or(g.final_merging),
             fitness_merging: cli.fitness_merging.unwrap_or(g.fitness_merging),
+            inner: override_inner(g.inner),
             tolerance: cli
                 .tolerance
                 .as_ref()

mercurial