pub struct DoseFactors;Expand description
DoseProvider backed by the HNF-5636/PyNE dose-factor table in
nucleide_nuclei::data (generated by scripts/gen-nuclear-data.py —
see the table docs; screening-level only, not for safety decisions).
Trait Implementations§
Source§impl Clone for DoseFactors
impl Clone for DoseFactors
Source§fn clone(&self) -> DoseFactors
fn clone(&self) -> DoseFactors
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 moreimpl Copy for DoseFactors
Source§impl Debug for DoseFactors
impl Debug for DoseFactors
Source§impl Default for DoseFactors
impl Default for DoseFactors
Source§fn default() -> DoseFactors
fn default() -> DoseFactors
Returns the “default value” for a type. Read more
Source§impl DoseProvider for DoseFactors
impl DoseProvider for DoseFactors
Source§fn dose_factor(
&self,
nucid: u32,
pathway: DosePathway,
source: DoseSource,
) -> Option<f64>
fn dose_factor( &self, nucid: u32, pathway: DosePathway, source: DoseSource, ) -> Option<f64>
Raw dose factor for the nuclide identified by raw
nucid, or None
if the nuclide has no row for this pathway/source. Read moreimpl Eq for DoseFactors
Source§impl PartialEq for DoseFactors
impl PartialEq for DoseFactors
impl StructuralPartialEq for DoseFactors
Auto Trait Implementations§
impl Freeze for DoseFactors
impl RefUnwindSafe for DoseFactors
impl Send for DoseFactors
impl Sync for DoseFactors
impl Unpin for DoseFactors
impl UnsafeUnpin for DoseFactors
impl UnwindSafe for DoseFactors
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