Skip to main content

photon_energy_from_wavelength

Function photon_energy_from_wavelength 

pub fn photon_energy_from_wavelength(wavelength: f64) -> Option<f64>
Expand description

Computes photon energy from wavelength using E = h * c / lambda.

Returns None when wavelength is not positive and finite, or when the computed result is not finite.

ยงExamples

use use_quantum::photon_energy_from_wavelength;

let energy = photon_energy_from_wavelength(500.0e-9).ok_or("expected valid wavelength")?;

assert!(energy > 0.0);