pub struct ChargeCells {
pub counts: Vec<ChargeCounts>,
pub net_sum_sq: Vec<u64>,
pub outside: ChargeCounts,
pub outside_net_sum_sq: u64,
}Expand description
Charge counts per cell (or per layer) with the data for the standard error of the net charge per primary.
Fields§
§counts: Vec<ChargeCounts>Counts per cell.
net_sum_sq: Vec<u64>Per cell, the sum over histories of the square of the net charge (stopped minus created) the history left there.
outside: ChargeCountsCounts outside the grid.
outside_net_sum_sq: u64Squared net charge sum outside the grid.
Implementations§
Source§impl ChargeCells
impl ChargeCells
Trait Implementations§
Source§impl Clone for ChargeCells
impl Clone for ChargeCells
Source§fn clone(&self) -> ChargeCells
fn clone(&self) -> ChargeCells
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 ChargeCells
impl Debug for ChargeCells
Source§impl Default for ChargeCells
impl Default for ChargeCells
Source§fn default() -> ChargeCells
fn default() -> ChargeCells
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChargeCells
impl<'de> Deserialize<'de> for ChargeCells
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ChargeCells
Source§impl PartialEq for ChargeCells
impl PartialEq for ChargeCells
Source§impl Serialize for ChargeCells
impl Serialize for ChargeCells
impl StructuralPartialEq for ChargeCells
Auto Trait Implementations§
impl Freeze for ChargeCells
impl RefUnwindSafe for ChargeCells
impl Send for ChargeCells
impl Sync for ChargeCells
impl Unpin for ChargeCells
impl UnsafeUnpin for ChargeCells
impl UnwindSafe for ChargeCells
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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