pub struct TimeHorizon {
pub duration: f64,
pub step: TimeStep,
}Expand description
Time horizon configuration for simulations
Fields§
§duration: f64Total duration in years
step: TimeStepTime step configuration
Implementations§
Source§impl TimeHorizon
impl TimeHorizon
Sourcepub fn time_points(&self) -> Vec<f64>
pub fn time_points(&self) -> Vec<f64>
Get all time points
Trait Implementations§
Source§impl Clone for TimeHorizon
impl Clone for TimeHorizon
Source§fn clone(&self) -> TimeHorizon
fn clone(&self) -> TimeHorizon
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 moreAuto Trait Implementations§
impl Freeze for TimeHorizon
impl RefUnwindSafe for TimeHorizon
impl Send for TimeHorizon
impl Sync for TimeHorizon
impl Unpin for TimeHorizon
impl UnwindSafe for TimeHorizon
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more