Skip to main content

hydrogen_transition_wavelength

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);