pub struct CustomICArray {
pub snapshot: PhaseSpaceSnapshot,
}Expand description
Pre-computed 6D distribution function loaded from an external file.
The data is stored as a flat row-major f64 array with shape
[Nx1, Nx2, Nx3, Nv1, Nv2, Nv3] and wrapped in a PhaseSpaceSnapshot.
Fields§
§snapshot: PhaseSpaceSnapshotThe phase-space snapshot built from the user-supplied array (time = 0).
Implementations§
Source§impl CustomICArray
impl CustomICArray
Auto Trait Implementations§
impl Freeze for CustomICArray
impl RefUnwindSafe for CustomICArray
impl Send for CustomICArray
impl Sync for CustomICArray
impl Unpin for CustomICArray
impl UnsafeUnpin for CustomICArray
impl UnwindSafe for CustomICArray
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