casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Private Member Functions | List of all members
RefractiveIndex Class Reference

RefractiveIndex allows to extract absorption and Phase coefficient(s) at a given frequency and P/T/gas densities. More...

#include <ATMRefractiveIndex.h>

Public Member Functions

 RefractiveIndex ()
 The constructor has no arguments. More...
 
virtual ~RefractiveIndex ()
 
std::complex< double > getRefractivity_o2 (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getRefractivity_o2 (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_h2o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=H_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getRefractivity_h2o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=H_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_o3 (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz,. More...
 
std::complex< double > getSpecificRefractivity_o3 (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width) More...
 
std::complex< double > getRefractivity_o3 (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $O_3$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_o3 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $O_3$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of vibrationally excited $^{16}O^{16}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of vibrationally excited $^{16}O^{16}O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{18}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{18}O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{17}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{17}O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_co (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_co (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_co (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $CO$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_co (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $CO$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_n2o (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_n2o (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_n2o (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $N_2O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_n2o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $N_2O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_no2 (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_no2 (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_no2 (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $NO_2$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_no2 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $NO_2$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_so2 (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_so2 (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_so2 (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $SO_2$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_so2 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $SO_2$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_cnth2o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "wet" collision induced ( $O_2-H_2O$ and $N_2-H_2O$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_cnth2o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "wet" collision induced ( $O_2-H_2O$ and $N_2-H_2O$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_cntdry (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "dry" collision induced ( $O_2-O_2$, $N_2-N_2$ and $N_2-O_2$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_cntdry (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "dry" collision induced ( $O_2-O_2$, $N_2-N_2$ and $N_2-O_2$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_hh16o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_hh16o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_hh16o_v2 (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the v2 vibrational state of $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_hh16o_v2 (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the v2 vibrational state of $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_hh18o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{18}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_hh18o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{18}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_hh17o (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{17}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_hh17o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{17}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_hdo (double temperature, double pressure, double wvpressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $HDO$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_hdo (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $HDO$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getSpecificRefractivity_16o16o16o (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o16o (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $O_3$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o16o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $O_3$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=2$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=2$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=1$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=1$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=3$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=3$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o18o (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o18o (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o18o (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{18}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o18o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{18}O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o16o17o (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o16o17o (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o16o17o (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{17}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o16o17o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{17}O$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity_16o18o16o (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o18o16o (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o18o16o (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{18}O^{16}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o18o16o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 
It returns \form#101 with units \form#102 for 

$^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{18}O^{16}O$ m $^{-3}$. More...

 
std::complex< double > getSpecificRefractivity_16o17o16o (double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 
std::complex< double > getSpecificRefractivity_16o17o16o (double temperature, double pressure, double frequency, double width, unsigned int n)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width). More...
 
std::complex< double > getRefractivity_16o17o16o (double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{17}O^{16}O$ m $^{-3}$. More...
 
std::complex< double > getRefractivity_16o17o16o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity)
 
It returns \form#101 with units \form#102 for 

$^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{17}O^{16}O$ m $^{-3}$. More...

 
std::complex< double > getRefractivity (unsigned int species, double temperature, double pressure, double frequency, double numberdensity)
 It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $species$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $species$ m $^{-3}$. More...
 
std::complex< double > getSpecificRefractivity (unsigned int species, double temperature, double pressure, double frequency)
 It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $species$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz. More...
 

Private Member Functions

std::complex< double > mkSpecificRefractivity (unsigned int species, double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity (unsigned int species, double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity (unsigned int species, double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n)
 
std::complex< double > mkSpecificRefractivity (unsigned int species, double temperature, double pressure, double frequency, double width, unsigned int n)
 
std::complex< double > mkSpecificRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_co (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_n2o (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_no2 (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_so2 (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_cnth2o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_cntdry (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_hh16o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_hh16o_v2 (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_hh18o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_hh17o (double temperature, double pressure, double wvpressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_hdo (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o16o (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o18o (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o16o17o (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o18o16o (double temperature, double pressure, double frequency)
 
std::complex< double > mkSpecificRefractivity_16o17o16o (double temperature, double pressure, double frequency)
 
unsigned int vpIndex (double nu)
 
double linebroadening (double frequency, double temperature, double pressure, double mmol, double dv0_lines, double texp_lines)
 
double linebroadening_water (double frequency, double temperature, double pressure, double wvpressure, double ensanche1, double ensanche2, double ensanche3, double ensanche4)
 
double linebroadening_hh18o_hh17o (double temperature, double pressure, double ph2o, double dv0, double dvlm, double temp_exp)
 
double linebroadening_o2 (double frequency, double temperature, double pressure, double ph2o, double mmol, double ensanche1, double ensanche2)
 
double interf_o2 (double temperature, double pressure, double ensanche3, double ensanche4)
 
std::complex< double > lineshape (double frequency, double linefreq, double linebroad, double interf)
 

Detailed Description

RefractiveIndex allows to extract absorption and Phase coefficient(s) at a given frequency and P/T/gas densities.

Definitions to intepret the outputs:

Definition at line 90 of file ATMRefractiveIndex.h.

Constructor & Destructor Documentation

RefractiveIndex::RefractiveIndex ( )

The constructor has no arguments.

virtual RefractiveIndex::~RefractiveIndex ( )
virtual

Member Function Documentation

std::complex<double> RefractiveIndex::getRefractivity ( unsigned int  species,
double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $species$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $species$ m $^{-3}$.

Definition at line 835 of file ATMRefractiveIndex.h.

References getSpecificRefractivity().

std::complex<double> RefractiveIndex::getRefractivity_16o16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O$ m $^{-3}$.

Definition at line 186 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O$ m $^{-3}$.

Definition at line 193 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $O_3$ m $^{-3}$.

Definition at line 572 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $O_3$ m $^{-3}$.

Definition at line 580 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o_v1 ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=1$ m $^{-3}$.

Definition at line 644 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o_v1().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o_v1 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=1$ m $^{-3}$.

Definition at line 652 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o_v1().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o_v2 ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=2$ m $^{-3}$.

Definition at line 608 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o_v2().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o_v2 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=2$ m $^{-3}$.

Definition at line 616 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o_v2().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o_v3 ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=3$ m $^{-3}$.

Definition at line 679 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o_v3().

std::complex<double> RefractiveIndex::getRefractivity_16o16o16o_v3 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{16}O$ $v=3$ m $^{-3}$.

Definition at line 687 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o16o_v3().

std::complex<double> RefractiveIndex::getRefractivity_16o16o17o ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{17}O$ m $^{-3}$.

Definition at line 750 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o17o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o17o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{17}O$ m $^{-3}$.

Definition at line 758 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o17o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o18o ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{16}O^{18}O$ m $^{-3}$.

Definition at line 715 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o18o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o18o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{16}O^{18}O$ m $^{-3}$.

Definition at line 723 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o18o().

std::complex<double> RefractiveIndex::getRefractivity_16o16o_vib ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of vibrationally excited $^{16}O^{16}O$ m $^{-3}$.

Definition at line 221 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o_vib().

std::complex<double> RefractiveIndex::getRefractivity_16o16o_vib ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of vibrationally excited $^{16}O^{16}O$ m $^{-3}$.

Definition at line 229 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o16o_vib().

std::complex<double> RefractiveIndex::getRefractivity_16o17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{17}O$ m $^{-3}$.

Definition at line 286 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o17o().

std::complex<double> RefractiveIndex::getRefractivity_16o17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{17}O$ m $^{-3}$.

Definition at line 293 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o17o().

std::complex<double> RefractiveIndex::getRefractivity_16o17o16o ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{17}O^{16}O$ m $^{-3}$.

Definition at line 818 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o17o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o17o16o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns \form#101 with units \form#102 for 

$^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{17}O^{16}O$ m $^{-3}$.

Definition at line 826 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o17o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{18}O$ m $^{-3}$.

Definition at line 254 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o18o().

std::complex<double> RefractiveIndex::getRefractivity_16o18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{18}O$ m $^{-3}$.

Definition at line 261 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o18o().

std::complex<double> RefractiveIndex::getRefractivity_16o18o16o ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $^{16}O^{18}O^{16}O$ m $^{-3}$.

Definition at line 784 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o18o16o().

std::complex<double> RefractiveIndex::getRefractivity_16o18o16o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns \form#101 with units \form#102 for 

$^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $^{16}O^{18}O^{16}O$ m $^{-3}$.

Definition at line 792 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_16o18o16o().

std::complex<double> RefractiveIndex::getRefractivity_co ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $CO$ m $^{-3}$.

Definition at line 319 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_co().

std::complex<double> RefractiveIndex::getRefractivity_co ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $CO$ m $^{-3}$.

Definition at line 326 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_co().

std::complex<double> RefractiveIndex::getRefractivity_h2o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=H_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

std::complex<double> RefractiveIndex::getRefractivity_h2o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=H_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

std::complex<double> RefractiveIndex::getRefractivity_n2o ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $N_2O$ m $^{-3}$.

Definition at line 351 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_no2().

std::complex<double> RefractiveIndex::getRefractivity_n2o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $N_2O$ m $^{-3}$.

Definition at line 358 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_no2().

std::complex<double> RefractiveIndex::getRefractivity_no2 ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $NO_2$ m $^{-3}$.

Definition at line 384 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_no2().

std::complex<double> RefractiveIndex::getRefractivity_no2 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $NO_2$ m $^{-3}$.

Definition at line 391 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_no2().

std::complex<double> RefractiveIndex::getRefractivity_o2 ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

std::complex<double> RefractiveIndex::getRefractivity_o2 ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

std::complex<double> RefractiveIndex::getRefractivity_o3 ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $O_3$ m $^{-3}$.

Definition at line 153 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_o3().

std::complex<double> RefractiveIndex::getRefractivity_o3 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $O_3$ m $^{-3}$.

Definition at line 161 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_o3().

std::complex<double> RefractiveIndex::getRefractivity_so2 ( double  temperature,
double  pressure,
double  frequency,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of $SO_2$ m $^{-3}$.

Definition at line 415 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_so2().

std::complex<double> RefractiveIndex::getRefractivity_so2 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n,
double  numberdensity 
)
inline

It returns $(2\pi\nu/c)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{-1},m^{-1})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, n (number of frequency points for averaging within width), and numberdensity in molecules of $SO_2$ m $^{-3}$.

Definition at line 422 of file ATMRefractiveIndex.h.

References getSpecificRefractivity_so2().

std::complex<double> RefractiveIndex::getSpecificRefractivity ( unsigned int  species,
double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $species$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 841 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 172 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 178 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 558 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o16o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 564 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o_v1 ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 629 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o16o_v1().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o_v1 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v1 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 636 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o_v2 ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 593 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o16o_v2().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o_v2 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v2 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 600 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o_v3 ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 665 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o16o_v3().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o16o_v3 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for vibrationally excited (v3 state) $^{16}O^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 672 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o17o ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 735 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o17o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o17o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 742 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o18o ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 700 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o18o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o18o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 707 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o_vib ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 205 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o16o_vib().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o16o_vib ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the first vibrationally excited state of $^{16}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 212 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 272 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o17o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 278 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o17o16o ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 804 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o17o16o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o17o16o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{17}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 811 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 240 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o18o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 246 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o18o16o ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 770 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_16o18o16o().

std::complex<double> RefractiveIndex::getSpecificRefractivity_16o18o16o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $^{16}O^{18}O^{16}O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 777 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_cntdry ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "dry" collision induced ( $O_2-O_2$, $N_2-N_2$ and $N_2-O_2$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 454 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_cntdry ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "dry" collision induced ( $O_2-O_2$, $N_2-N_2$ and $N_2-O_2$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 461 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_cnth2o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "wet" collision induced ( $O_2-H_2O$ and $N_2-H_2O$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 434 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_cnth2o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ corresponding to the contribution of the "wet" collision induced ( $O_2-H_2O$ and $N_2-H_2O$) processes (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 441 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_co ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 305 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_co().

std::complex<double> RefractiveIndex::getSpecificRefractivity_co ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $CO$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 311 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hdo ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $HDO$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 539 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hdo ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $HDO$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 545 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 473 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 479 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh16o_v2 ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the v2 vibrational state of $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 489 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh16o_v2 ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for the v2 vibrational state of $H_2^{16}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 495 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{17}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 522 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{17}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 528 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{18}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, and frequency in GHz.

Definition at line 505 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_hh18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $H_2^{18}$ (see definitions)
The parameters are temperature in K, pressure in hPa, wvpressure (water vapor partial pressure) in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 511 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_n2o ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 338 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_n2o ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $N_2O$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 344 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_no2 ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 370 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_n2o(), and getRefractivity_no2().

std::complex<double> RefractiveIndex::getSpecificRefractivity_no2 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $NO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 376 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

std::complex<double> RefractiveIndex::getSpecificRefractivity_o3 ( double  temperature,
double  pressure,
double  frequency 
)

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz,.

Referenced by getRefractivity_o3().

std::complex<double> RefractiveIndex::getSpecificRefractivity_o3 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $g=O_3$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width)

std::complex<double> RefractiveIndex::getSpecificRefractivity_so2 ( double  temperature,
double  pressure,
double  frequency 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, and frequency in GHz.

Definition at line 402 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by getRefractivity_so2().

std::complex<double> RefractiveIndex::getSpecificRefractivity_so2 ( double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inline

It returns $(2\pi\nu/c\rho_g)\cdot(N_{rg}+iN_{ig})$ with units $(rad\cdot m^{2},m^{2})$ for $SO_2$ (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, width (channel width around frequency) in GHz, and n (number of frequency points for averaging within width).

Definition at line 408 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

double RefractiveIndex::interf_o2 ( double  temperature,
double  pressure,
double  ensanche3,
double  ensanche4 
)
private
double RefractiveIndex::linebroadening ( double  frequency,
double  temperature,
double  pressure,
double  mmol,
double  dv0_lines,
double  texp_lines 
)
private
double RefractiveIndex::linebroadening_hh18o_hh17o ( double  temperature,
double  pressure,
double  ph2o,
double  dv0,
double  dvlm,
double  temp_exp 
)
private
double RefractiveIndex::linebroadening_o2 ( double  frequency,
double  temperature,
double  pressure,
double  ph2o,
double  mmol,
double  ensanche1,
double  ensanche2 
)
private
double RefractiveIndex::linebroadening_water ( double  frequency,
double  temperature,
double  pressure,
double  wvpressure,
double  ensanche1,
double  ensanche2,
double  ensanche3,
double  ensanche4 
)
private
std::complex<double> RefractiveIndex::lineshape ( double  frequency,
double  linefreq,
double  linebroad,
double  interf 
)
private
std::complex<double> RefractiveIndex::mkSpecificRefractivity ( unsigned int  species,
double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
std::complex<double> RefractiveIndex::mkSpecificRefractivity ( unsigned int  species,
double  temperature,
double  pressure,
double  frequency 
)
inlineprivate

Definition at line 856 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by mkSpecificRefractivity().

std::complex<double> RefractiveIndex::mkSpecificRefractivity ( unsigned int  species,
double  temperature,
double  pressure,
double  wvpressure,
double  frequency,
double  width,
unsigned int  n 
)
private
std::complex<double> RefractiveIndex::mkSpecificRefractivity ( unsigned int  species,
double  temperature,
double  pressure,
double  frequency,
double  width,
unsigned int  n 
)
inlineprivate

Definition at line 866 of file ATMRefractiveIndex.h.

References mkSpecificRefractivity().

Referenced by mkSpecificRefractivity().

std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure1
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o16o ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure16
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o16o_v1 ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure18
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o16o_v2 ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure17
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o16o_v3 ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure19
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o17o ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure21
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o18o ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure20
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o16o_vib ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure2
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure4
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o17o16o ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure23
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure3
std::complex<double> RefractiveIndex::mkSpecificRefractivity_16o18o16o ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure22
std::complex<double> RefractiveIndex::mkSpecificRefractivity_cntdry ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure10
std::complex<double> RefractiveIndex::mkSpecificRefractivity_cnth2o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure9
std::complex<double> RefractiveIndex::mkSpecificRefractivity_co ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure5
std::complex<double> RefractiveIndex::mkSpecificRefractivity_hdo ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure15
frequencydouble wvpressure, // unused parameter
std::complex<double> RefractiveIndex::mkSpecificRefractivity_hh16o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure11
std::complex<double> RefractiveIndex::mkSpecificRefractivity_hh16o_v2 ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure12
std::complex<double> RefractiveIndex::mkSpecificRefractivity_hh17o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure14
std::complex<double> RefractiveIndex::mkSpecificRefractivity_hh18o ( double  temperature,
double  pressure,
double  wvpressure,
double  frequency 
)
private
Parameters
pressure13
std::complex<double> RefractiveIndex::mkSpecificRefractivity_n2o ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure6
std::complex<double> RefractiveIndex::mkSpecificRefractivity_no2 ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure7
std::complex<double> RefractiveIndex::mkSpecificRefractivity_so2 ( double  temperature,
double  pressure,
double  frequency 
)
private
Parameters
pressure8
unsigned int RefractiveIndex::vpIndex ( double  nu)
private

The documentation for this class was generated from the following file: