Function hydrogen_transition_wavelength
pub fn hydrogen_transition_wavelength(
initial_n: u32,
final_n: u32,
) -> Option<f64>Expand description
Computes the photon wavelength for a hydrogen transition in meters.
Returns None when either quantum number is zero, when the transition energy is zero, or
when any intermediate conversion is not finite.
ยงExamples
use use_quantum::hydrogen_transition_wavelength;
let wavelength =
hydrogen_transition_wavelength(2, 1).ok_or("expected valid transition")?;
assert!(wavelength.is_finite() && wavelength > 0.0);