pub struct OdeSolution {
pub times: Vec<f64>,
pub states: Vec<Vec<f64>>,
pub nfev: usize,
}Expand description
Result of a fixed-step RK4 integration.
Fields§
§times: Vec<f64>Time points at which the state was recorded.
states: Vec<Vec<f64>>States corresponding to each time point. states[i] is y(times[i]).
nfev: usizeTotal number of ODE function evaluations.
Trait Implementations§
Source§impl Clone for OdeSolution
impl Clone for OdeSolution
Source§fn clone(&self) -> OdeSolution
fn clone(&self) -> OdeSolution
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 OdeSolution
impl RefUnwindSafe for OdeSolution
impl Send for OdeSolution
impl Sync for OdeSolution
impl Unpin for OdeSolution
impl UnsafeUnpin for OdeSolution
impl UnwindSafe for OdeSolution
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