pub struct OdeSolution {
pub times: Vec<f64>,
pub states: Vec<Vec<f64>>,
pub num_steps: usize,
pub num_rejected: usize,
pub num_rhs_evals: usize,
}Expand description
Solution returned by an ODE solver.
Fields§
§times: Vec<f64>Time points at which the state was recorded.
states: Vec<Vec<f64>>State vector at each recorded time point.
num_steps: usizeTotal number of accepted steps.
num_rejected: usizeNumber of rejected steps (adaptive methods only).
num_rhs_evals: usizeTotal number of right-hand side 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