diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 15 |
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(); |