mod imports;
pub mod prelude;
#[cfg(feature = "pyo3")]
pub(crate) mod pyo3_imports;
pub mod solver;
pub mod traits_and_macros;
pub mod utilities;
use prelude::*;
use serde::{Deserialize, Serialize};
#[derive(Copy, HistoryVec, Default)]
#[common_derives]
#[pyo3_api]
pub struct SystemState {
// current index in `t_report`
pub i: usize,
// current time
pub time: f64,
}