casa
5.7.0-16
|
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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_o3 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency) |
It returns with units for (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 with units for (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 with units for (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 m . More... | |
std::complex< double > | getRefractivity_16o16o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency) |
It returns with units for the first vibrationally excited state of (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 with units for the first vibrationally excited state of (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 with units for the first vibrationally excited state of (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 m . More... | |
std::complex< double > | getRefractivity_16o16o_vib (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for the first vibrationally excited state of (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency) |
It returns with units for (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 with units for (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 with units for (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 m . More... | |
std::complex< double > | getRefractivity_16o18o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency) |
It returns with units for (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 with units for (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 with units for (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 m . More... | |
std::complex< double > | getRefractivity_16o17o (double temperature, double pressure, double wvpressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_co (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_co (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_n2o (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_n2o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_no2 (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_no2 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_so2 (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_so2 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_cnth2o (double temperature, double pressure, double wvpressure, double frequency) |
It returns with units corresponding to the contribution of the "wet" collision induced ( and ) 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 with units corresponding to the contribution of the "wet" collision induced ( and ) 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 with units corresponding to the contribution of the "dry" collision induced ( , and ) 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 with units corresponding to the contribution of the "dry" collision induced ( , and ) 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 with units for (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 with units for (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 with units for the v2 vibrational state of (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 with units for the v2 vibrational state of (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_16o16o16o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency) |
It returns with units for vibrationally excited (v2 state) (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 with units for vibrationally excited (v2 state) (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 with units for vibrationally excited (v2 state) (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_16o16o16o_v2 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for vibrationally excited (v2 state) (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency) |
It returns with units for vibrationally excited (v1 state) (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 with units for vibrationally excited (v1 state) (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 with units for vibrationally excited (v1 state) (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_16o16o16o_v1 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for vibrationally excited (v1 state) (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency) |
It returns with units for vibrationally excited (v3 state) (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 with units for vibrationally excited (v3 state) (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 with units for vibrationally excited (v3 state) (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_16o16o16o_v3 (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for vibrationally excited (v3 state) (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o18o (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_16o16o18o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o16o17o (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getRefractivity_16o16o17o (double temperature, double pressure, double frequency, double width, unsigned int n, double numberdensity) |
It returns with units for (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 m . More... | |
std::complex< double > | getSpecificRefractivity_16o18o16o (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . 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 (see definitions) | |
std::complex< double > | getSpecificRefractivity_16o17o16o (double temperature, double pressure, double frequency) |
It returns with units for (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 with units for (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 with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . 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 (see definitions) | |
std::complex< double > | getRefractivity (unsigned int species, double temperature, double pressure, double frequency, double numberdensity) |
It returns with units for (see definitions) The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m . More... | |
std::complex< double > | getSpecificRefractivity (unsigned int species, double temperature, double pressure, double frequency) |
It returns with units for (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) |
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.
RefractiveIndex::RefractiveIndex | ( | ) |
The constructor has no arguments.
|
virtual |
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 835 of file ATMRefractiveIndex.h.
References getSpecificRefractivity().
|
inline |
It returns with units for (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 m .
Definition at line 186 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o().
|
inline |
It returns with units for (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 m .
Definition at line 193 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 572 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o().
|
inline |
It returns with units for (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 m .
Definition at line 580 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o().
|
inline |
It returns with units for vibrationally excited (v1 state) (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 644 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o_v1().
|
inline |
It returns with units for vibrationally excited (v1 state) (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 m .
Definition at line 652 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o_v1().
|
inline |
It returns with units for vibrationally excited (v2 state) (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 608 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o_v2().
|
inline |
It returns with units for vibrationally excited (v2 state) (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 m .
Definition at line 616 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o_v2().
|
inline |
It returns with units for vibrationally excited (v3 state) (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 679 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o_v3().
|
inline |
It returns with units for vibrationally excited (v3 state) (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 m .
Definition at line 687 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o16o_v3().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 750 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o17o().
|
inline |
It returns with units for (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 m .
Definition at line 758 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o17o().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 715 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o18o().
|
inline |
It returns with units for (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 m .
Definition at line 723 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o18o().
|
inline |
It returns with units for the first vibrationally excited state of (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 m .
Definition at line 221 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o_vib().
|
inline |
It returns with units for the first vibrationally excited state of (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 m .
Definition at line 229 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o16o_vib().
|
inline |
It returns with units for (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 m .
Definition at line 286 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o17o().
|
inline |
It returns with units for (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 m .
Definition at line 293 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o17o().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 818 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o17o16o().
|
inline |
It returns \form#101 with units \form#102 for
(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 m .
Definition at line 826 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o17o16o().
|
inline |
It returns with units for (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 m .
Definition at line 254 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o18o().
|
inline |
It returns with units for (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 m .
Definition at line 261 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o18o().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 784 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o18o16o().
|
inline |
It returns \form#101 with units \form#102 for
(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 m .
Definition at line 792 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_16o18o16o().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 319 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_co().
|
inline |
It returns with units for (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 m .
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 with units for (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 with units for (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).
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 351 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_no2().
|
inline |
It returns with units for (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 m .
Definition at line 358 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_no2().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 384 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_no2().
|
inline |
It returns with units for (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 m .
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 with units for (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 with units for (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).
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 153 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_o3().
|
inline |
It returns with units for (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 m .
Definition at line 161 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_o3().
|
inline |
It returns with units for (see definitions)
The parameters are temperature in K, pressure in hPa, frequency in GHz, and numberdensity in molecules of m .
Definition at line 415 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_so2().
|
inline |
It returns with units for (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 m .
Definition at line 422 of file ATMRefractiveIndex.h.
References getSpecificRefractivity_so2().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for vibrationally excited (v1 state) (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().
|
inline |
It returns with units for vibrationally excited (v1 state) (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().
|
inline |
It returns with units for vibrationally excited (v2 state) (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().
|
inline |
It returns with units for vibrationally excited (v2 state) (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().
|
inline |
It returns with units for vibrationally excited (v3 state) (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().
|
inline |
It returns with units for vibrationally excited (v3 state) (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for the first vibrationally excited state of (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().
|
inline |
It returns with units for the first vibrationally excited state of (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units corresponding to the contribution of the "dry" collision induced ( , and ) 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().
|
inline |
It returns with units corresponding to the contribution of the "dry" collision induced ( , and ) 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().
|
inline |
It returns with units corresponding to the contribution of the "wet" collision induced ( and ) 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().
|
inline |
It returns with units corresponding to the contribution of the "wet" collision induced ( and ) 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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for the v2 vibrational state of (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().
|
inline |
It returns with units for the v2 vibrational state of (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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 with units for (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 with units for (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)
|
inline |
It returns with units for (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().
|
inline |
It returns with units for (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().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by getSpecificRefractivity(), getSpecificRefractivity_16o16o(), getSpecificRefractivity_16o16o16o(), getSpecificRefractivity_16o16o16o_v1(), getSpecificRefractivity_16o16o16o_v2(), getSpecificRefractivity_16o16o16o_v3(), getSpecificRefractivity_16o16o17o(), getSpecificRefractivity_16o16o18o(), getSpecificRefractivity_16o16o_vib(), getSpecificRefractivity_16o17o(), getSpecificRefractivity_16o17o16o(), getSpecificRefractivity_16o18o(), getSpecificRefractivity_16o18o16o(), getSpecificRefractivity_cntdry(), getSpecificRefractivity_cnth2o(), getSpecificRefractivity_co(), getSpecificRefractivity_hdo(), getSpecificRefractivity_hh16o(), getSpecificRefractivity_hh16o_v2(), getSpecificRefractivity_hh17o(), getSpecificRefractivity_hh18o(), getSpecificRefractivity_n2o(), getSpecificRefractivity_no2(), and getSpecificRefractivity_so2().
|
inlineprivate |
Definition at line 856 of file ATMRefractiveIndex.h.
References mkSpecificRefractivity().
Referenced by mkSpecificRefractivity().
|
private |
|
inlineprivate |
Definition at line 866 of file ATMRefractiveIndex.h.
References mkSpecificRefractivity().
Referenced by mkSpecificRefractivity().
|
private |
pressure | 1 |
|
private |
pressure | 16 |
|
private |
pressure | 18 |
|
private |
pressure | 17 |
|
private |
pressure | 19 |
|
private |
pressure | 21 |
|
private |
pressure | 20 |
|
private |
pressure | 2 |
|
private |
pressure | 4 |
|
private |
pressure | 23 |
|
private |
pressure | 3 |
|
private |
pressure | 22 |
|
private |
pressure | 10 |
|
private |
pressure | 9 |
|
private |
pressure | 5 |
|
private |
pressure | 15 |
frequency | double wvpressure, // unused parameter |
|
private |
pressure | 11 |
|
private |
pressure | 12 |
|
private |
pressure | 14 |
|
private |
pressure | 13 |
|
private |
pressure | 6 |
|
private |
pressure | 7 |
|
private |
pressure | 8 |
|
private |