pub struct PhaseSpaceSnapshot {
pub data: Vec<f64>,
pub shape: [usize; 6],
pub time: f64,
}Expand description
Full 6D snapshot f(x,v) at one instant; flat Vec<f64> with shape
(nx1, nx2, nx3, nv1, nv2, nv3). Only stored at checkpoint intervals.
Fields§
§data: Vec<f64>§shape: [usize; 6]§time: f64Auto Trait Implementations§
impl Freeze for PhaseSpaceSnapshot
impl RefUnwindSafe for PhaseSpaceSnapshot
impl Send for PhaseSpaceSnapshot
impl Sync for PhaseSpaceSnapshot
impl Unpin for PhaseSpaceSnapshot
impl UnsafeUnpin for PhaseSpaceSnapshot
impl UnwindSafe for PhaseSpaceSnapshot
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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