src/regularisation.rs

changeset 90
b471a13e3136
parent 89
8d1c959432c8
child 92
759634edb536
--- a/src/regularisation.rs	Tue Aug 04 14:12:18 2026 -0500
+++ b/src/regularisation.rs	Tue Aug 04 19:24:55 2026 -0500
@@ -272,7 +272,7 @@
     where
         M: MinMaxMapping<Loc<N, F>, F>,
     {
-        let τα = τ * self.α();
+        let τα = if config.greedy { 0.0 } else { τ * self.α() };
         let keep_above = -τα - ε;
         let minimise_below = -τα - ε * config.insertion_cutoff_factor;
         let refinement_tolerance = ε * config.refinement.tolerance_mult;
@@ -501,7 +501,7 @@
     where
         M: MinMaxMapping<Loc<N, F>, F>,
     {
-        let τα = τ * self.α();
+        let τα = if config.greedy { 0.0 } else { τ * self.α() };
         let keep_below = τα + ε;
         let keep_above = -τα - ε;
         let maximise_above = τα + ε * config.insertion_cutoff_factor;

mercurial