aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/main.rs b/src/main.rs
index fa9e01a..80d7ae7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,16 +1,11 @@
-use hiccup::SimUpdate::*;
-use hiccup::{SimUpdates, Simulation};
-use std::collections::HashMap;
+use hiccup::{SimUpdate::*, SimUpdates, Simulation};
fn main() {
- // let mut sim = Simulation::new(390_000., 0.028, 30);
- // let updates: SimUpdates = HashMap::from_iter((0..29).map(|y| match y {
- // 0 => (0, Amortize(30_000.)),
- // _ => (y * 12, Amortize(12_000.)),
- // }));
+ let mut sim = Simulation::new(390_000., 0.028, 30);
+ let updates: SimUpdates = Amortize(12_000.).every(12).and(Amortize(30_000.).at(1));
- let mut sim = Simulation::new(200_000., 0.01621, 30);
- let updates: SimUpdates = HashMap::new();
+ // let mut sim = Simulation::new(200_000., 0.01621, 30);
+ // let updates: SimUpdates = SimUpdates::new();
sim.run(updates);
sim.render_table();