]> git.g-eek.se Git - ranknauto.git/commitdiff
Src. Refac. Make method name abstract
authorGustav Eek <gustav.eek@fripost.org>
Wed, 25 Jan 2023 19:57:22 +0000 (20:57 +0100)
committerGustav Eek <gustav.eek@fripost.org>
Wed, 25 Jan 2023 19:57:22 +0000 (20:57 +0100)
src/main.rs

index 831dd167890b88a24d228c92173f1bb014feed45..5a9531bbc0a1a4ab507689a780c0baf09b1604eb 100644 (file)
@@ -35,9 +35,10 @@ fn normalize(mut arg: Vec<f64>) -> Vec<f64> {
 
 
 fn delta(n: i32) -> Vec<f64> {
-    let mut prio: Vec<f64> = Vec::new();
+    const NAME: &str = "Delta";
     const MEAN: f64 = 1.0; // unessential thanks to normalization
-    if DEBUG { eprint!("Delta: ") }
+    let mut prio: Vec<f64> = Vec::new();
+    if DEBUG { eprint!("{}: ", NAME) }
     for i in 1..n + 1 {
         prio.push(MEAN);
         if DEBUG {
@@ -50,10 +51,11 @@ fn delta(n: i32) -> Vec<f64> {
 }
 
 fn exp(n: i32) -> Vec<f64> {
+    const NAME: &str = "Exp";
     const RATE: f64 = 1.0; // rate is unessential thanks to normalization
-    let mut prio: Vec<f64> = Vec::new();
     let dist = Exp::new(RATE).unwrap();
-    if DEBUG { eprint!("Exp: ") }
+    let mut prio: Vec<f64> = Vec::new();
+    if DEBUG { eprint!("{}: ", NAME) }
     for i in 1..n + 1 {
         let f = i as f64 / (n as f64 + 1.0);
         let x = dist.inverse_cdf(f);