pub fn attenuated_intensity(
initial_intensity: f64,
linear_attenuation_coefficient: f64,
thickness: f64,
) -> Option<f64>Expand description
Computes attenuated intensity with I = I0 * e^(-mu * x).
ยงExamples
use use_radiation::attenuated_intensity;
let Some(value) = attenuated_intensity(100.0, core::f64::consts::LN_2, 1.0) else {
panic!("expected attenuated intensity");
};
assert!((value - 50.0).abs() < 1.0e-12);