Antkeeper  0.0.1
Functions | Variables
physics::gas::ozone Namespace Reference

Ozone-related constants and functions. More...

Functions

template<class T >
constexpr T cross_section_293k (T wavelength)
 Returns the cross section of ozone at temperature 293k and a given wavelength in the visible spectrum. More...
 
template<class T >
absorption (T cross_section, T density)
 Calculates an ozone absorption coefficient (wavelength-dependent). More...
 

Variables

constexpr double cross_sections_280nm_780nm_293k [781 - 280]
 Cross sections of ozone from wavelength 280nm to 780nm, in increments of 1nm, at a temperature of 293K, in m-2/molecule. More...
 

Detailed Description

Ozone-related constants and functions.

Function Documentation

◆ absorption()

template<class T >
T physics::gas::ozone::absorption ( cross_section,
density 
)

Calculates an ozone absorption coefficient (wavelength-dependent).

Parameters
cross_sectionOzone cross section of a wavelength, in m-2/molecule.
densityMolecular number density of ozone, in mol/m-3.
Returns
Ozone absorption coefficient.
See also
https://skyrenderer.blogspot.com/2012/10/ozone-absorption.html

Definition at line 573 of file ozone.hpp.

◆ cross_section_293k()

template<class T >
constexpr T physics::gas::ozone::cross_section_293k ( wavelength)
constexpr

Returns the cross section of ozone at temperature 293k and a given wavelength in the visible spectrum.

Parameters
wavelengthWavelength, in nanometers, on [280, 780).
Returns
Ozone cross section at temperature 293k and the given wavelength, in m-2/molecule.

Definition at line 548 of file ozone.hpp.

Variable Documentation

◆ cross_sections_280nm_780nm_293k

constexpr double physics::gas::ozone::cross_sections_280nm_780nm_293k[781 - 280]
constexpr

Cross sections of ozone from wavelength 280nm to 780nm, in increments of 1nm, at a temperature of 293K, in m-2/molecule.

See also
https://www.iup.uni-bremen.de/gruppen/molspec/databases/referencespectra/o3spectra2011/index.html

Definition at line 36 of file ozone.hpp.