src/sliding_fb.rs

branch
dev
changeset 46
f358958cc1a6
parent 45
5200e7090e06
child 49
6b0db7251ebe
--- a/src/sliding_fb.rs	Sat Feb 01 16:47:11 2025 -0500
+++ b/src/sliding_fb.rs	Sun Feb 02 15:21:16 2025 -0500
@@ -49,7 +49,7 @@
     /// Factor in $(0, 1)$ for decreasing transport to adapt to tolerance.
     pub adaptation : F,
     /// A posteriori transport tolerance multiplier (C_pos)
-    pub tolerance_mult_pos : F,
+    pub tolerance_mult_con : F,
 }
 
 #[replace_float_literals(F::cast_from(literal))]
@@ -58,7 +58,7 @@
     pub fn check(&self) {
         assert!(self.θ0 > 0.0);
         assert!(0.0 < self.adaptation && self.adaptation < 1.0);
-        assert!(self.tolerance_mult_pos > 0.0);
+        assert!(self.tolerance_mult_con > 0.0);
     }
 }
 
@@ -68,7 +68,7 @@
         TransportConfig {
             θ0 : 0.9,
             adaptation : 0.9,
-            tolerance_mult_pos : 100.0,
+            tolerance_mult_con : 100.0,
         }
     }
 }
@@ -237,7 +237,7 @@
     //    which holds for some some C if the convolution kernel in 𝒟 has Lipschitz gradient.
     let nγ = γ1.norm(Radon);
     let nΔ = μ_base_minus_γ0.norm(Radon) + μ.dist_matching(&γ1) + extra.unwrap_or(0.0);
-    let t = ε * tconfig.tolerance_mult_pos;
+    let t = ε * tconfig.tolerance_mult_con;
     if nγ*nΔ > t {
         // Since t/(nγ*nΔ)<1, and the constant tconfig.adaptation < 1,
         // this will guarantee that eventually ‖γ‖ decreases sufficiently that we

mercurial