Seemingly working simulation and trajectory output (need to confirm output)
This commit is contained in:
parent
be6229263d
commit
b1b2e51507
@ -7,7 +7,7 @@ use std::time::Duration;
|
|||||||
|
|
||||||
// External crates
|
// External crates
|
||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
use log::{info, warn, error, debug, trace};
|
use log::{info, debug};
|
||||||
use indicatif::{ProgressBar, ProgressStyle};
|
use indicatif::{ProgressBar, ProgressStyle};
|
||||||
use humantime;
|
use humantime;
|
||||||
|
|
||||||
@ -18,7 +18,7 @@ mod simulator;
|
|||||||
|
|
||||||
// Specific uses from modules
|
// Specific uses from modules
|
||||||
use crate::simulator::Simulation;
|
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)]
|
#[derive(Parser, Debug)]
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
use std::fs::OpenOptions;
|
use std::fs::OpenOptions;
|
||||||
use std::io::BufWriter;
|
use std::io::BufWriter;
|
||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::Serialize;
|
||||||
use log::{info, warn, error, debug, trace};
|
use log::{debug, trace};
|
||||||
use glam::DVec3;
|
use glam::DVec3;
|
||||||
|
|
||||||
use crate::config::Body;
|
use crate::config::Body;
|
||||||
@ -58,7 +58,7 @@ impl Simulation {
|
|||||||
bodies: &self.bodies,
|
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
|
//Do the progress bar
|
||||||
if let Some(f) = &mut on_step {
|
if let Some(f) = &mut on_step {
|
||||||
f();
|
f();
|
||||||
|
BIN
tracjtory.out
Normal file
BIN
tracjtory.out
Normal file
Binary file not shown.
BIN
tracjtory.out2
Normal file
BIN
tracjtory.out2
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user