pub struct SimulationParams {
pub t_start: Time,
pub t_end: Time,
pub dt: Time,
pub output_dt: Option<Time>,
pub tolerance: f64,
}Expand description
Simulation parameters
Fields§
§t_start: TimeStart time
t_end: TimeEnd time
dt: TimeTime step
output_dt: Option<Time>Output interval (for recording)
tolerance: f64Solver tolerance
Trait Implementations§
Source§impl Clone for SimulationParams
impl Clone for SimulationParams
Source§fn clone(&self) -> SimulationParams
fn clone(&self) -> SimulationParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SimulationParams
impl Debug for SimulationParams
Source§impl Default for SimulationParams
impl Default for SimulationParams
Source§impl<'de> Deserialize<'de> for SimulationParams
impl<'de> Deserialize<'de> for SimulationParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SimulationParams
impl RefUnwindSafe for SimulationParams
impl Send for SimulationParams
impl Sync for SimulationParams
impl Unpin for SimulationParams
impl UnwindSafe for SimulationParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more