pub struct DirectDose {
pub grid: Grid,
pub dose_ev_per_m2: Vec<f64>,
pub std_err_ev_per_m2: Vec<f64>,
pub replicas: usize,
pub histories_per_shot_per_replica: u64,
}Expand description
The energy density of a shot list by transport, with its statistical
error, on a Grid.
Fields§
§grid: GridThe evaluation grid.
dose_ev_per_m2: Vec<f64>Mean over replicas of the deposited energy density, eV/m², row-major.
std_err_ev_per_m2: Vec<f64>Standard error of each mean, eV/m².
replicas: usizeReplicas.
histories_per_shot_per_replica: u64Primaries per shot in each replica.
Implementations§
Trait Implementations§
Source§impl Clone for DirectDose
impl Clone for DirectDose
Source§fn clone(&self) -> DirectDose
fn clone(&self) -> DirectDose
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirectDose
impl Debug for DirectDose
Source§impl PartialEq for DirectDose
impl PartialEq for DirectDose
impl StructuralPartialEq for DirectDose
Auto Trait Implementations§
impl Freeze for DirectDose
impl RefUnwindSafe for DirectDose
impl Send for DirectDose
impl Sync for DirectDose
impl Unpin for DirectDose
impl UnsafeUnpin for DirectDose
impl UnwindSafe for DirectDose
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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