diff --git a/src/main.rs b/src/main.rs index a850dca..9d3c9a2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,7 @@ use std::time::Duration; // External crates use clap::Parser; -use log::{info, warn, error, debug, trace}; +use log::{info, debug}; use indicatif::{ProgressBar, ProgressStyle}; use humantime; @@ -18,7 +18,7 @@ mod simulator; // Specific uses from modules use crate::simulator::Simulation; -use crate::types::{norm_mass, norm_pos, norm_vel, norm_time, real_pos, real_vel}; +use crate::types::norm_time; #[derive(Parser, Debug)] diff --git a/src/simulator.rs b/src/simulator.rs index 6615f29..c5bc8bb 100644 --- a/src/simulator.rs +++ b/src/simulator.rs @@ -1,8 +1,8 @@ use std::fs::OpenOptions; use std::io::BufWriter; -use serde::{Deserialize, Serialize}; -use log::{info, warn, error, debug, trace}; +use serde::Serialize; +use log::{debug, trace}; use glam::DVec3; use crate::config::Body; @@ -58,7 +58,7 @@ impl Simulation { bodies: &self.bodies, }; - bincode::serialize_into(&mut writer, &snapshot); + bincode::serialize_into(&mut writer, &snapshot).expect("Couldn't write to trajectory. "); //Do the progress bar if let Some(f) = &mut on_step { f(); diff --git a/tracjtory.out b/tracjtory.out new file mode 100644 index 0000000..e1a0233 Binary files /dev/null and b/tracjtory.out differ diff --git a/tracjtory.out2 b/tracjtory.out2 new file mode 100644 index 0000000..0e1ce6a Binary files /dev/null and b/tracjtory.out2 differ