#include <cmath>
#include "arts.h"
#include "matpackI.h"
#include "array.h"
#include "absorption.h"
#include "messages.h"
#include "continua.h"
Go to the source code of this file.
Classes | |
struct | complex |
struct | doublecomplex |
struct | cilist |
struct | icilist |
struct | olist |
struct | cllist |
struct | alist |
struct | inlist |
union | Multitype |
struct | Vardesc |
struct | Namelist |
struct | s_blockin_ |
struct | s_app3a_ |
struct | s_app3b_ |
struct | s_rsilo_ |
struct | s_bou43_ |
union | u_bba_ |
struct | u_bba_::s_m_1 |
struct | u_bba_::s_m_2 |
struct | s_bbc_ |
struct | s_bf_ |
struct | like_1_ |
struct | s_k1k0_ |
struct | s_bbb_ |
struct | energ_1_ |
struct | s_dimer_ |
struct | n2part_1_ |
struct | n2part_2_ |
union | u_bl3_ |
struct | u_bl3_::s_m_1 |
struct | u_bl3_::s_m_2 |
union | u_bbbb_ |
struct | u_bbbb_::s_m_1 |
struct | u_bbbb_::s_m_2 |
struct | s_energe_ |
struct | s_n2part_ |
struct | s_like_ |
struct | fh2oa_1_ |
struct | fh2ob_1_ |
struct | fh2ob_2_ |
struct | sh2oa_1_ |
struct | sh2ob_1_ |
struct | sh2ob_2_ |
struct | s260a_1_ |
struct | s260b_1_ |
struct | s260b_2_ |
struct | consts_1_ |
struct | s_fh2oa_ |
struct | s_fh2ob_ |
struct | s_sh2oa_ |
struct | s_sh2ob_ |
struct | s_s260a_ |
struct | s_s260b_ |
struct | s_consts_ |
Defines | |
#define | TRUE_ (1) |
#define | FALSE_ (0) |
#define | Extern extern |
#define | VOID void |
#define | abs(x) ((x) >= 0 ? (x) : -(x)) |
#define | dabs(x) (doublereal)abs(x) |
#define | min(a, b) ((a) <= (b) ? (a) : (b)) |
#define | max(a, b) ((a) >= (b) ? (a) : (b)) |
#define | dmin(a, b) (doublereal)min(a,b) |
#define | dmax(a, b) (doublereal)max(a,b) |
#define | bit_test(a, b) ((a) >> (b) & 1) |
#define | bit_clear(a, b) ((a) & ~((uinteger)1 << (b))) |
#define | bit_set(a, b) ((a) | ((uinteger)1 << (b))) |
#define | F2C_proc_par_types 1 |
#define | blockin_1 blockin_ |
#define | app3a_1 app3a_ |
#define | app3b_1 app3b_ |
#define | rsilo_1 rsilo_ |
#define | bou43_1 bou43_ |
#define | bba_1 (bba_.m_1) |
#define | bba_2 (bba_.m_2) |
#define | bbc_1 bbc_ |
#define | bf_1 bf_ |
#define | like_1 (*(struct like_1_ *) &like_) |
#define | k1k0_1 k1k0_ |
#define | bbb_1 bbb_ |
#define | energ_1 (*(struct energ_1_ *) &energ_) |
#define | dimer_1 dimer_ |
#define | n2part_1 (*(struct n2part_1_ *) &n2part_) |
#define | n2part_2 (*(struct n2part_2_ *) &n2part_) |
#define | bl3_1 (bl3_.m_1) |
#define | bl3_2 (bl3_.m_2) |
#define | bbbb_1 (bbbb_.m_1) |
#define | bbbb_2 (bbbb_.m_2) |
#define | temp (blockin_1.temp) |
#define | fnumin (blockin_1.fnumin) |
#define | fnumax (blockin_1.fnumax) |
#define | dnu (blockin_1.dnu) |
#define | slit (app3a_1.slit) |
#define | dx (app3a_1.dx) |
#define | rsilo (rsilo_1.rsilo) |
#define | omeg (bba_1.omeg) |
#define | rsi (bba_1.rsi) |
#define | rsigg (bba_1.rsigg) |
#define | nsol (bbc_1.nsol) |
#define | like (like_1.like) |
#define | ik1k0 (k1k0_1.ik1k0) |
#define | ibound (bbb_1.ibound) |
#define | wnrmax3 (app3a_1.wnrmax3) |
#define | rsilo (rsilo_1.rsilo) |
#define | omeg (bba_2.omeg) |
#define | rsigg (bba_2.rsigg) |
#define | beta (bba_2.beta) |
#define | nsol (bbc_1.nsol) |
#define | ibound (bbb_1.ibound) |
#define | q1 (n2part_1.q1) |
#define | wn2 (n2part_1.wn2) |
#define | b01 (n2part_1.b01) |
#define | d01 (n2part_1.d01) |
#define | jrange2 (n2part_1.jrange2) |
#define | q (n2part_2.q) |
#define | wn2 (n2part_2.wn2) |
#define | b0 (n2part_2.b0) |
#define | d0 (n2part_2.d0) |
#define | jrange1 (n2part_2.jrange1) |
#define | slit (app3a_1.slit) |
#define | dx (app3a_1.dx) |
#define | wnrmax3 (app3a_1.wnrmax3) |
#define | nsri (app3b_1.nsri) |
#define | ns (app3b_1.ns) |
#define | nsriup (app3b_1.nsriup) |
#define | rsi (bl3_1.rsi) |
#define | slit (app3a_1.slit) |
#define | dx (app3a_1.dx) |
#define | wnrmax3 (app3a_1.wnrmax3) |
#define | nsri (app3b_1.nsri) |
#define | ns (app3b_1.ns) |
#define | nsriup (app3b_1.nsriup) |
#define | eb (energ_1.eb) |
#define | niv (energ_1.niv) |
#define | nlines (dimer_1.nlines) |
#define | rsibb (bl3_2.rsibb) |
#define | ldelvi (bbbb_2.ldelvi) |
#define | ivi (bbbb_2.ivi) |
#define | ivip (bbbb_2.ivip) |
#define | ldelel (bbbb_2.ldelel) |
#define | ll (bbbb_2.ll) |
#define | llp (bbbb_2.llp) |
#define | eb_ref(a_1, a_2) eb[(a_2)*41 + a_1 - 42] |
#define | slit (app3a_1.slit) |
#define | dx (app3a_1.dx) |
#define | wnrmax3 (app3a_1.wnrmax3) |
#define | nsri (app3b_1.nsri) |
#define | ns (app3b_1.ns) |
#define | nsriup (app3b_1.nsriup) |
#define | eb (energ_1.eb) |
#define | niv (energ_1.niv) |
#define | nlines (dimer_1.nlines) |
#define | rsibb (bl3_2.rsibb) |
#define | eb_ref(a_1, a_2) eb[(a_2)*41 + a_1 - 42] |
#define | ik1k0 (k1k0_1.ik1k0) |
#define | fh2oa_1 (*(struct fh2oa_1_ *) &fh2oa_) |
#define | fh2ob_1 (*(struct fh2ob_1_ *) &fh2ob_) |
#define | fh2ob_2 (*(struct fh2ob_2_ *) &fh2ob_) |
#define | sh2oa_1 (*(struct sh2oa_1_ *) &sh2oa_) |
#define | sh2ob_1 (*(struct sh2ob_1_ *) &sh2ob_) |
#define | sh2ob_2 (*(struct sh2ob_2_ *) &sh2ob_) |
#define | s260a_1 (*(struct s260a_1_ *) &s260a_) |
#define | s260b_1 (*(struct s260b_1_ *) &s260b_) |
#define | s260b_2 (*(struct s260b_2_ *) &s260b_) |
#define | consts_1 (*(struct consts_1_ *) &consts_) |
Typedefs | |
typedef long int | integer |
typedef unsigned long int | uinteger |
typedef char * | address |
typedef short int | shortint |
typedef float | real |
typedef double | doublereal |
typedef long int | logical |
typedef short int | shortlogical |
typedef char | logical1 |
typedef char | integer1 |
typedef long int | flag |
typedef long int | ftnlen |
typedef long int | ftnint |
typedef union Multitype | Multitype |
typedef struct Vardesc | Vardesc |
typedef struct Namelist | Namelist |
typedef int(* | U_fp )() |
typedef shortint(* | J_fp )() |
typedef integer(* | I_fp )() |
typedef real(* | R_fp )() |
typedef doublereal(* | D_fp )() |
typedef doublereal(*)(* | E_fp )() |
typedef VOID(* | C_fp )() |
typedef VOID(* | Z_fp )() |
typedef logical(* | L_fp )() |
typedef shortlogical(* | K_fp )() |
typedef VOID(* | H_fp )() |
typedef int(* | S_fp )() |
typedef VOID | C_f |
typedef VOID | H_f |
typedef VOID | Z_f |
typedef doublereal | E_f |
Functions | |
void | MPM87H2OAbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM89H2OAbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM02H2OAbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM93H2OAbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | PWR98H2OAbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CP98H2OAbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | Standard_H2O_self_continuum (MatrixView xsec, const Numeric Cin, const Numeric xin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | Standard_H2O_foreign_continuum (MatrixView xsec, const Numeric Cin, const Numeric xin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MaTipping_H2O_foreign_continuum (MatrixView xsec, const Numeric Cin, const Numeric xin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
Numeric | XINT_FUN (const Numeric V1A, const Numeric, const Numeric DVA, const Numeric A[], const Numeric VI) |
Numeric | RADFN_FUN (const Numeric VI, const Numeric XKT) |
void | CKD_222_self_h2o (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView) |
void | CKD_222_foreign_h2o (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView) |
void | CKD_242_self_h2o (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView) |
void | CKD_242_foreign_h2o (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView) |
void | CKD_mt_100_self_h2o (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView) |
void | CKD_mt_100_foreign_h2o (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView) |
void | CKD_241_co2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CKD_mt_co2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CKD_mt_CIArot_n2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CKD_mt_CIAfun_n2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CKD_mt_CIAfun_o2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CKD_mt_v0v0_o2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView n2_abs) |
void | CKD_mt_v1v0_o2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | CKD24_H20 (MatrixView xsec, int isf, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView n2_abs) |
void | Pardo_ATM_H2O_ForeignContinuum (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM93_H2O_continuum (MatrixView xsec, const Numeric fcenter, const Numeric b1, const Numeric b2, const Numeric b3, const Numeric b4, const Numeric b5, const Numeric b6, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM85O2AbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const Numeric COin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | MPM87O2AbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const Numeric COin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | MPM89O2AbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const Numeric COin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | MPM92O2AbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const Numeric COin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | MPM93O2AbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const Numeric COin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | PWR93O2AbsModel (MatrixView xsec, const Numeric CCin, const Numeric CLin, const Numeric CWin, const Numeric COin, const String &model, const String &version, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmrh2o, ConstVectorView vmr) |
void | MPM93_O2_continuum (MatrixView xsec, const Numeric S0in, const Numeric G0in, const Numeric XS0in, const Numeric XG0in, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | Rosenkranz_O2_continuum (MatrixView xsec, const Numeric S0in, const Numeric G0in, const Numeric XS0in, const Numeric XG0in, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | Standard_O2_continuum (MatrixView xsec, const Numeric Cin, const Numeric G0in, const Numeric G0Ain, const Numeric G0Bin, const Numeric XG0din, const Numeric XG0win, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | BF86_CIA_N2 (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM93_N2_continuum (MatrixView xsec, const Numeric Cin, const Numeric Gin, const Numeric xTin, const Numeric xfin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
void | Pardo_ATM_N2_dry_continuum (MatrixView xsec, const Numeric Cin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr, ConstVectorView h2ovmr) |
void | Rosenkranz_N2_self_continuum (MatrixView xsec, const Numeric Cin, const Numeric xin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | Standard_N2_self_continuum (MatrixView xsec, const Numeric Cin, const Numeric xfin, const Numeric xtin, const Numeric xpin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | Rosenkranz_CO2_self_continuum (MatrixView xsec, const Numeric Cin, const Numeric xin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | Rosenkranz_CO2_foreign_continuum (MatrixView xsec, const Numeric Cin, const Numeric xin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView n2_abs, ConstVectorView vmr) |
void | MPM93WaterDropletAbs (MatrixView xsec, const Numeric CCin, const Numeric CGin, const Numeric CEin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM93IceCrystalAbs (MatrixView xsec, const Numeric CCin, const Numeric CAin, const Numeric CBin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
void | MPM93RainExt (MatrixView xsec, const Numeric CEin, const Numeric CAin, const Numeric CBin, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView vmr) |
Numeric | MPMLineShapeFunction (const Numeric gamma, const Numeric fl, const Numeric f) |
Numeric | MPMLineShapeO2Function (const Numeric gamma, const Numeric fl, const Numeric f, const Numeric delta) |
Numeric | WVSatPressureLiquidWater (const Numeric t) |
Numeric | WVSatPressureIce (const Numeric t) |
void | xsec_continuum_tag (MatrixView xsec, const String &name, ConstVectorView parameters, const String &model, ConstVectorView f_mono, ConstVectorView p_abs, ConstVectorView t_abs, ConstVectorView n2_abs, ConstVectorView h2o_abs, ConstVectorView vmr) |
Calculates model absorption for one continuum or full model tag. | |
void | check_continuum_model (const String &name) |
An auxiliary functions that checks if a given continuum model is listed in species_data.cc. | |
Numeric | n2n2tks_ (double t, double f) |
int | addspec_ (double *g0, double *ep, double *tau1, double *tau2, double *tau5, double *tau6, double *temp, int *nf, double *freq, double *abscoef, int *, int *like, int *lambda1, int *lambda2, int *lambda, int *) |
int | partsum_ (double *temp) |
int | profile_ (double *x, double *y) |
double | specfct_ (double *freq, double *omega, double *phi, double *phi2, int *n, double *rtemp) |
int | bound32_ (double *temp, double *rsi, int *nsol) |
int | bound54_ (double *temp, double *rsi, int *nsol) |
double | clebsqr_0_ (int n__, int *l, int *lambda, int *lp) |
double | clebsqr_ (int *l, int *lambda, int *lp) |
double | threej2_ (void) |
double | fctl_ (int *n) |
double | bgama_ (double *fnu, double *t1, double *t2, double *eps, double *t3, double *t4, double *temp) |
int | spline_0_ (int n__, int *l, int *m, int *k, double *eps, double *x, double *y, double *t, double *ss, double *si, int *nr, double *s2) |
int | spline_ (int *l, int *m, int *k, double *eps, double *x, double *y, double *t, double *ss, double *si, int *nr, double *s2) |
int | ixpolat_ (int *l, int *m, int *k, double *eps, double *x, double *y, double *t, double *ss, double *si, int *nr, double *s2) |
double | artsckd_ (double p, double t, double vmrh2o, double vmrn2, double vmro2, double freq, int ivc) |
double | fwv_ (int ivc, double wn, double *w_wv__, double *rft, double *xn, double *xn_wv__, double *xn0, double *xfrg) |
double | fwv_mpmf87s93__ (double wn, double *w_wv__, double *rft, double *xn, double *xn_wv__, double *xn0, double *xfrg) |
double | fwv24_ (double wn, double *w_wv__, double *rft, double *xn, double *xn_wv__, double *xn0, double *xfrg) |
double | swv_ (int ivc, double wn, double t, double *t0, double *w_wv__, double *rft, double *xn, double *xn_wv__, double *xn0, double *xslf) |
double | swv24_ (double wn, double t, double *t0, double *w_wv__, double *rft, double *, double *xn_wv__, double *xn0, double *xslf) |
double | swv_mpmf87s93__ (double wn, double t, double *t0, double *w_wv__, double *rft, double *, double *xn_wv__, double *xn0, double *xslf) |
double | conti_n2__ (double wn, double t, double *t0, double *w_n2__, double *rft, double *rhofac, double *xcn2) |
double | xlgr_ (double *xf, double *x) |
int | initi_ (double p, double t, double *radct, double *t0, double *p0, double *w_wv__, double *w_o2__, double *w_n2__, double *w_other__, double *xn0, double *xn, double *xn_wv__, double *rhofac) |
int | phys_consts__ (void) |
int | bsa296_ (void) |
int | bsb296_ (void) |
int | bs260a_ (void) |
int | bs260b_ (void) |
int | bfh2oa_ (void) |
int | bfh2ob_ (void) |
Variables | |
const Numeric | EULER_NUMBER |
const Numeric | LOG10_EULER_NUMBER |
const Numeric | NAT_LOG_TEN |
const Numeric | PI |
const Numeric | SPEED_OF_LIGHT |
const Numeric | Np_to_dB = (10.000000 * LOG10_EULER_NUMBER) |
const Numeric | dB_to_Np = (1.000000 / Np_to_dB) |
const Numeric | GHz_to_Hz = 1.000000e9 |
const Numeric | Hz_to_GHz = 1.000000e-9 |
const Numeric | kPa_to_Pa = 1.000000e3 |
const Numeric | Pa_to_kPa = 1.000000e-3 |
const Numeric | hPa_to_Pa = 1.000000e2 |
const Numeric | Pa_to_hPa = 1.000000e-2 |
const Numeric | dB_m_Hz = 0.1820427855916028e-06 |
const Numeric | dB_km_GHz = 0.1820427855916028e+06 |
const Numeric | dB_km_to_Np_km = dB_to_Np |
const Numeric | dB_km_to_Np_m = (1.00000e-3 / (10.0 * LOG10_EULER_NUMBER)) |
const Numeric | dB_km_to_1_m = (1.00000e-3 / (10.0 * LOG10_EULER_NUMBER)) |
const Numeric | VMRCalcLimit = 1.000e-25 |
struct s_blockin_ | blockin_ |
struct s_app3a_ | app3a_ |
struct s_app3b_ | app3b_ |
struct s_rsilo_ | rsilo_ |
struct s_bou43_ | bou43_ |
union u_bba_ | bba_ |
struct s_bbc_ | bbc_ |
struct s_bf_ | bf_ |
struct s_k1k0_ | k1k0_ |
struct s_bbb_ | bbb_ |
struct s_dimer_ | dimer_ |
union u_bl3_ | bl3_ |
union u_bbbb_ | bbbb_ |
struct s_energe_ | energ_ |
struct s_n2part_ | n2part_ |
struct s_like_ | like_ |
static int | cs__1 = 1 |
static int | cs__0 = 0 |
static double | c_b24 = 2.9723 |
static double | c_b25 = -.99569 |
static double | c_b26 = .09464 |
static double | c_b27 = 1.2962e-12 |
static double | c_b28 = -.13048 |
static double | c_b29 = -.03128 |
static double | c_b30 = 3.7969e-14 |
static double | c_b31 = 1.03681 |
static double | c_b32 = -.14336 |
static int | cs__2 = 2 |
static int | cs__3 = 3 |
static double | c_b43 = .180926 |
static double | c_b44 = -1.69153 |
static double | c_b45 = .18605 |
static double | c_b46 = .3 |
static double | c_b47 = 0. |
static double | c_b49 = 6.6017e-16 |
static double | c_b50 = 2.59982 |
static double | c_b51 = -.31831 |
static double | c_b52 = 1.2481e-12 |
static double | c_b53 = -.57028 |
static double | c_b54 = .05983 |
static double | c_b55 = 5.2681e-13 |
static double | c_b56 = -.24719 |
static double | c_b57 = .00519 |
static double | c_b58 = 2.7518e15 |
static double | c_b59 = -25.38969 |
static double | c_b60 = 2.46542 |
static int | cs__4 = 4 |
static int | cs__5 = 5 |
static double | c_b78 = .0825299 |
static double | c_b79 = -1.25562 |
static double | c_b80 = .12981 |
static double | c_b84 = 3.6611e-15 |
static double | c_b85 = 1.47688 |
static double | c_b86 = -.16537 |
static double | c_b87 = 6.1264e-10 |
static double | c_b88 = -2.25011 |
static double | c_b89 = .15289 |
static double | c_b90 = 7.982e-10 |
static double | c_b91 = -2.76152 |
static double | c_b92 = .21847 |
static double | c_b93 = 5.2868e-22 |
static double | c_b94 = 7.66253 |
static double | c_b95 = -.77527 |
static double | c_b112 = 119.261 |
static double | c_b113 = -3.78587 |
static double | c_b114 = .34024 |
static double | c_b115 = 9.3777e-12 |
static double | c_b116 = -.66548 |
static double | c_b117 = .0033 |
static double | c_b118 = 3.0395e-13 |
static double | c_b119 = .24728 |
static double | c_b120 = -.06607 |
static double | c_b183 = 1e-6 |
static double | c_b186 = 1.5 |
struct s_fh2oa_ | fh2oa_ |
struct s_fh2ob_ | fh2ob_ |
struct s_sh2oa_ | sh2oa_ |
struct s_sh2ob_ | sh2ob_ |
struct s_s260a_ | s260a_ |
struct s_s260b_ | s260b_ |
struct s_consts_ | consts_ |
xsec | Absorption cross section, defined such that the absorption coefficient ![]() ![]() The absorption model functions adds absorption to xsec, rather than replacing the previous content. The following full water vapor models are implemented: |
The following unit conversions are used for the implemented models:
(SI units: meter, kilogram, second, ampere, Kelvin, candela)
x g/cm³ = y kg/m³ <===> y = x * 1.00e3 x g/m³ = y kg/m³ <===> y = x * 1.00e-3 x GHz = y Hz <===> y = x * 1.00e9 x 1/GHz = y 1/Hz <===> y = x * 1.00e-9 x hPa = y Pa <===> y = x * 1.00e2 x 1/hPa = y 1/Pa <===> y = x * 1.00e-2 x 1/cm = y 1/m <===> y = x * 1.0e2 x 1/km = y 1/m <===> y = x * 1.00e-3 x dB = y Np <===> y = x / [10.0 * log10(e)] x dB/km = y 1/m <===> y = x * 1.00e-3 / [10.0 * log10(e)] x Np/km = y 1/m <===> y = x * 1.00e-3 and especially for the MPM model versions: (4 * pi / c) * 10 * log(e) = 0.1820 * 10^6 dB/km/GHz = 0.1820 * 10^-6 dB/m/Hz
Definition in file continua.cc.
#define abs | ( | x | ) | ((x) >= 0 ? (x) : -(x)) |
Definition at line 12946 of file continua.cc.
#define app3a_1 app3a_ |
Definition at line 13037 of file continua.cc.
#define app3b_1 app3b_ |
Definition at line 13043 of file continua.cc.
#define b0 (n2part_2.b0) |
Definition at line 13957 of file continua.cc.
#define b01 (n2part_1.b01) |
Definition at line 13685 of file continua.cc.
#define bba_1 (bba_.m_1) |
Definition at line 13066 of file continua.cc.
#define bba_2 (bba_.m_2) |
Definition at line 13067 of file continua.cc.
#define bbb_1 bbb_ |
Definition at line 13098 of file continua.cc.
#define bbbb_1 (bbbb_.m_1) |
Definition at line 13146 of file continua.cc.
#define bbbb_2 (bbbb_.m_2) |
Definition at line 13147 of file continua.cc.
#define bbc_1 bbc_ |
Definition at line 13073 of file continua.cc.
#define beta (bba_2.beta) |
Definition at line 13680 of file continua.cc.
#define bf_1 bf_ |
Definition at line 13079 of file continua.cc.
#define bit_clear | ( | a, | |||
b | ) | ((a) & ~((uinteger)1 << (b))) |
Definition at line 12953 of file continua.cc.
#define bit_set | ( | a, | |||
b | ) | ((a) | ((uinteger)1 << (b))) |
Definition at line 12954 of file continua.cc.
#define bit_test | ( | a, | |||
b | ) | ((a) >> (b) & 1) |
Definition at line 12952 of file continua.cc.
#define bl3_1 (bl3_.m_1) |
Definition at line 13134 of file continua.cc.
#define bl3_2 (bl3_.m_2) |
Definition at line 13135 of file continua.cc.
#define blockin_1 blockin_ |
Definition at line 13031 of file continua.cc.
#define bou43_1 bou43_ |
Definition at line 13055 of file continua.cc.
Definition at line 15160 of file continua.cc.
#define d0 (n2part_2.d0) |
Definition at line 13958 of file continua.cc.
#define d01 (n2part_1.d01) |
Definition at line 13686 of file continua.cc.
#define dabs | ( | x | ) | (doublereal)abs(x) |
Definition at line 12947 of file continua.cc.
#define dimer_1 dimer_ |
Definition at line 13111 of file continua.cc.
#define dmax | ( | a, | |||
b | ) | (doublereal)max(a,b) |
Definition at line 12951 of file continua.cc.
#define dmin | ( | a, | |||
b | ) | (doublereal)min(a,b) |
Definition at line 12950 of file continua.cc.
#define dnu (blockin_1.dnu) |
Definition at line 13264 of file continua.cc.
#define dx (app3a_1.dx) |
Definition at line 14413 of file continua.cc.
#define dx (app3a_1.dx) |
Definition at line 14413 of file continua.cc.
#define dx (app3a_1.dx) |
Definition at line 14413 of file continua.cc.
#define dx (app3a_1.dx) |
Definition at line 14413 of file continua.cc.
#define eb (energ_1.eb) |
Definition at line 14418 of file continua.cc.
#define eb (energ_1.eb) |
Definition at line 14418 of file continua.cc.
#define eb_ref | ( | a_1, | |||
a_2 | ) | eb[(a_2)*41 + a_1 - 42] |
#define eb_ref | ( | a_1, | |||
a_2 | ) | eb[(a_2)*41 + a_1 - 42] |
Definition at line 13105 of file continua.cc.
#define Extern extern |
Definition at line 12823 of file continua.cc.
#define F2C_proc_par_types 1 |
Definition at line 12958 of file continua.cc.
#define FALSE_ (0) |
Definition at line 12819 of file continua.cc.
Definition at line 15105 of file continua.cc.
Definition at line 15116 of file continua.cc.
Definition at line 15117 of file continua.cc.
#define fnumax (blockin_1.fnumax) |
Definition at line 13263 of file continua.cc.
#define fnumin (blockin_1.fnumin) |
Definition at line 13262 of file continua.cc.
#define ibound (bbb_1.ibound) |
Definition at line 13682 of file continua.cc.
#define ibound (bbb_1.ibound) |
Definition at line 13682 of file continua.cc.
#define ik1k0 (k1k0_1.ik1k0) |
Definition at line 14731 of file continua.cc.
#define ik1k0 (k1k0_1.ik1k0) |
Definition at line 14731 of file continua.cc.
#define ivi (bbbb_2.ivi) |
Definition at line 14188 of file continua.cc.
#define ivip (bbbb_2.ivip) |
Definition at line 14189 of file continua.cc.
#define jrange1 (n2part_2.jrange1) |
Definition at line 13959 of file continua.cc.
#define jrange2 (n2part_1.jrange2) |
Definition at line 13687 of file continua.cc.
#define k1k0_1 k1k0_ |
Definition at line 13092 of file continua.cc.
#define ldelel (bbbb_2.ldelel) |
Definition at line 14190 of file continua.cc.
#define ldelvi (bbbb_2.ldelvi) |
Definition at line 14187 of file continua.cc.
#define like (like_1.like) |
Definition at line 13272 of file continua.cc.
Definition at line 13086 of file continua.cc.
#define ll (bbbb_2.ll) |
Definition at line 14191 of file continua.cc.
#define llp (bbbb_2.llp) |
Definition at line 14192 of file continua.cc.
#define max | ( | a, | |||
b | ) | ((a) >= (b) ? (a) : (b)) |
Definition at line 12949 of file continua.cc.
#define min | ( | a, | |||
b | ) | ((a) <= (b) ? (a) : (b)) |
Definition at line 12948 of file continua.cc.
Definition at line 13122 of file continua.cc.
Definition at line 13123 of file continua.cc.
#define niv (energ_1.niv) |
Definition at line 14419 of file continua.cc.
#define niv (energ_1.niv) |
Definition at line 14419 of file continua.cc.
#define nlines (dimer_1.nlines) |
Definition at line 14420 of file continua.cc.
#define nlines (dimer_1.nlines) |
Definition at line 14420 of file continua.cc.
#define ns (app3b_1.ns) |
Definition at line 14416 of file continua.cc.
#define ns (app3b_1.ns) |
Definition at line 14416 of file continua.cc.
#define ns (app3b_1.ns) |
Definition at line 14416 of file continua.cc.
#define nsol (bbc_1.nsol) |
Definition at line 13681 of file continua.cc.
#define nsol (bbc_1.nsol) |
Definition at line 13681 of file continua.cc.
#define nsri (app3b_1.nsri) |
Definition at line 14415 of file continua.cc.
#define nsri (app3b_1.nsri) |
Definition at line 14415 of file continua.cc.
#define nsri (app3b_1.nsri) |
Definition at line 14415 of file continua.cc.
#define nsriup (app3b_1.nsriup) |
Definition at line 14417 of file continua.cc.
#define nsriup (app3b_1.nsriup) |
Definition at line 14417 of file continua.cc.
#define nsriup (app3b_1.nsriup) |
Definition at line 14417 of file continua.cc.
#define omeg (bba_2.omeg) |
Definition at line 13678 of file continua.cc.
#define omeg (bba_1.omeg) |
Definition at line 13678 of file continua.cc.
#define q (n2part_2.q) |
Definition at line 13955 of file continua.cc.
#define q1 (n2part_1.q1) |
Definition at line 13683 of file continua.cc.
#define rsi (bl3_1.rsi) |
Definition at line 14005 of file continua.cc.
#define rsi (bba_1.rsi) |
Definition at line 14005 of file continua.cc.
#define rsibb (bl3_2.rsibb) |
Definition at line 14421 of file continua.cc.
#define rsibb (bl3_2.rsibb) |
Definition at line 14421 of file continua.cc.
#define rsigg (bba_2.rsigg) |
Definition at line 13679 of file continua.cc.
#define rsigg (bba_1.rsigg) |
Definition at line 13679 of file continua.cc.
#define rsilo (rsilo_1.rsilo) |
Definition at line 13677 of file continua.cc.
#define rsilo (rsilo_1.rsilo) |
Definition at line 13677 of file continua.cc.
#define rsilo_1 rsilo_ |
Definition at line 13049 of file continua.cc.
Definition at line 15141 of file continua.cc.
Definition at line 15152 of file continua.cc.
Definition at line 15153 of file continua.cc.
Definition at line 15123 of file continua.cc.
Definition at line 15134 of file continua.cc.
Definition at line 15135 of file continua.cc.
#define slit (app3a_1.slit) |
Definition at line 14412 of file continua.cc.
#define slit (app3a_1.slit) |
Definition at line 14412 of file continua.cc.
#define slit (app3a_1.slit) |
Definition at line 14412 of file continua.cc.
#define slit (app3a_1.slit) |
Definition at line 14412 of file continua.cc.
#define temp (blockin_1.temp) |
Definition at line 13261 of file continua.cc.
#define TRUE_ (1) |
Definition at line 12818 of file continua.cc.
#define VOID void |
Definition at line 12914 of file continua.cc.
#define wn2 (n2part_2.wn2) |
Definition at line 13956 of file continua.cc.
#define wn2 (n2part_1.wn2) |
Definition at line 13956 of file continua.cc.
#define wnrmax3 (app3a_1.wnrmax3) |
Definition at line 14414 of file continua.cc.
#define wnrmax3 (app3a_1.wnrmax3) |
Definition at line 14414 of file continua.cc.
#define wnrmax3 (app3a_1.wnrmax3) |
Definition at line 14414 of file continua.cc.
#define wnrmax3 (app3a_1.wnrmax3) |
Definition at line 14414 of file continua.cc.
typedef char* address |
Definition at line 12801 of file continua.cc.
typedef VOID C_f |
Definition at line 12985 of file continua.cc.
typedef VOID(* C_fp)() |
Definition at line 12977 of file continua.cc.
typedef doublereal(* D_fp)() |
typedef double doublereal |
Definition at line 12804 of file continua.cc.
typedef doublereal E_f |
Definition at line 12988 of file continua.cc.
typedef doublereal(*)(* E_fp)() |
Definition at line 12976 of file continua.cc.
typedef long int flag |
Definition at line 12834 of file continua.cc.
typedef long int ftnint |
Definition at line 12836 of file continua.cc.
typedef long int ftnlen |
Definition at line 12835 of file continua.cc.
typedef VOID H_f |
Definition at line 12986 of file continua.cc.
typedef VOID(* H_fp)() |
Definition at line 12981 of file continua.cc.
Definition at line 12974 of file continua.cc.
typedef long int integer |
Definition at line 12799 of file continua.cc.
typedef char integer1 |
Definition at line 12810 of file continua.cc.
Definition at line 12973 of file continua.cc.
typedef shortlogical(* K_fp)() |
Definition at line 12980 of file continua.cc.
Definition at line 12979 of file continua.cc.
typedef long int logical |
Definition at line 12807 of file continua.cc.
typedef char logical1 |
Definition at line 12809 of file continua.cc.
Definition at line 12927 of file continua.cc.
Definition at line 12944 of file continua.cc.
Definition at line 12975 of file continua.cc.
typedef float real |
Definition at line 12803 of file continua.cc.
typedef int(* S_fp)() |
Definition at line 12982 of file continua.cc.
typedef short int shortint |
Definition at line 12802 of file continua.cc.
typedef short int shortlogical |
Definition at line 12808 of file continua.cc.
typedef int(* U_fp)() |
Definition at line 12972 of file continua.cc.
typedef unsigned long int uinteger |
Definition at line 12800 of file continua.cc.
Definition at line 12937 of file continua.cc.
typedef VOID Z_f |
Definition at line 12987 of file continua.cc.
typedef VOID(* Z_fp)() |
Definition at line 12978 of file continua.cc.
int addspec_ | ( | double * | g0, | |
double * | ep, | |||
double * | tau1, | |||
double * | tau2, | |||
double * | tau5, | |||
double * | tau6, | |||
double * | temp, | |||
int * | nf, | |||
double * | freq, | |||
double * | abscoef, | |||
int * | , | |||
int * | like, | |||
int * | lambda1, | |||
int * | lambda2, | |||
int * | lambda, | |||
int * | ||||
) |
Definition at line 13694 of file continua.cc.
double artsckd_ | ( | double | p, | |
double | t, | |||
double | vmrh2o, | |||
double | vmrn2, | |||
double | vmro2, | |||
double | freq, | |||
int | ivc | |||
) |
Definition at line 16304 of file continua.cc.
void BF86_CIA_N2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-CIA according to BF-86 model [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | N2 volume mixing ratio profile [1] |
Definition at line 7762 of file continua.cc.
int bfh2oa_ | ( | void | ) |
Definition at line 17004 of file continua.cc.
int bfh2ob_ | ( | void | ) |
Definition at line 17016 of file continua.cc.
double bgama_ | ( | double * | fnu, | |
double * | t1, | |||
double * | t2, | |||
double * | eps, | |||
double * | t3, | |||
double * | t4, | |||
double * | temp | |||
) |
Definition at line 14733 of file continua.cc.
int bound32_ | ( | double * | temp, | |
double * | rsi, | |||
int * | nsol | |||
) |
Definition at line 14194 of file continua.cc.
int bound54_ | ( | double * | temp, | |
double * | rsi, | |||
int * | nsol | |||
) |
Definition at line 14423 of file continua.cc.
int bs260a_ | ( | void | ) |
Definition at line 16978 of file continua.cc.
int bs260b_ | ( | void | ) |
Definition at line 16990 of file continua.cc.
int bsa296_ | ( | void | ) |
Definition at line 16953 of file continua.cc.
int bsb296_ | ( | void | ) |
Definition at line 16964 of file continua.cc.
void check_continuum_model | ( | const String & | name | ) |
An auxiliary functions that checks if a given continuum model is listed in species_data.cc.
This is just in order to verify that this really represent a valid continuum model.
The given name should be something like `ContStandardSelf'. The function simply checks if there is a species H2O with an isotope ContStandardSelf.
For user-friendliness, the function also compiles a list of allowed continuum models and gives this as an error message if the model is not found.
The function has no return value, since, if the name does not match a valid model an error is thrown anyway.
name | The name of the continuum model to check. |
runtime_error | The model does not exist. |
Definition at line 12724 of file continua.cc.
void CKD24_H20 | ( | MatrixView | xsec, | |
int | isf, | |||
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | n2_abs | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O continuum according to CKD2.4 [1/m] |
isf | =0 self continuum, =1 foreign continuum | |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 5132 of file continua.cc.
void CKD_222_foreign_h2o | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | ||||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O foreign continuum according to CKDv.2.2.2 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 2381 of file continua.cc.
void CKD_222_self_h2o | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | ||||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O self continuum according to CKD_2_2_2 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 2093 of file continua.cc.
void CKD_241_co2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of CO2 continuum according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | CO2 volume mixing ratio profile [1] |
Definition at line 3611 of file continua.cc.
void CKD_242_foreign_h2o | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | ||||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O foreign continuum according to CKDv.2.4.2 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 2907 of file continua.cc.
void CKD_242_self_h2o | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | ||||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O self continuum according to CKD_2_4_2 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 2606 of file continua.cc.
void CKD_mt_100_foreign_h2o | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | ||||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O foreign continuum according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 3410 of file continua.cc.
void CKD_mt_100_self_h2o | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | ||||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O self continuum according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 3152 of file continua.cc.
void CKD_mt_CIAfun_n2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-N2 CIA fundamental band according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | N2 volume mixing ratio profile [1] |
Definition at line 4271 of file continua.cc.
void CKD_mt_CIAfun_o2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2-O2 CIA fundamental band according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 4484 of file continua.cc.
void CKD_mt_CIArot_n2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-N2 CIA rot. band according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | N2 volume mixing ratio profile [1] |
Definition at line 4020 of file continua.cc.
void CKD_mt_co2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of CO2 continuum according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | CO2 volume mixing ratio profile [1] |
Definition at line 3808 of file continua.cc.
void CKD_mt_v0v0_o2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | n2_abs | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 v0<-v0 band according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | O2 volume mixing ratio profile [1] | |
n2_abs | N2 volume mixing ratio profile [1] |
Definition at line 4705 of file continua.cc.
void CKD_mt_v1v0_o2 | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 v1<-v0 band according to CKD_MT 1.00 [1/m] |
Cin | strength scaling factor [1] | |
model | allows user defined input parameter set (Cin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 4910 of file continua.cc.
double clebsqr_ | ( | int * | l, | |
int * | lambda, | |||
int * | lp | |||
) |
Definition at line 14686 of file continua.cc.
double clebsqr_0_ | ( | int | n__, | |
int * | l, | |||
int * | lambda, | |||
int * | lp | |||
) |
Definition at line 14615 of file continua.cc.
double conti_n2__ | ( | double | wn, | |
double | t, | |||
double * | t0, | |||
double * | w_n2__, | |||
double * | rft, | |||
double * | rhofac, | |||
double * | xcn2 | |||
) |
Definition at line 16785 of file continua.cc.
void CP98H2OAbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O (lines+continuum) according to Cruz-Pol 1998 [1/m] |
CCin | scaling factor for the H2O-continuum [1] | |
CLin | scaling factor for the line strengths [1] | |
CWin | scaling factor for the line widths [1] | |
model | allows user defined input parameter set (CCin, CLin, and CWin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 1506 of file continua.cc.
double fctl_ | ( | int * | n | ) |
Definition at line 14696 of file continua.cc.
double fwv24_ | ( | double | wn, | |
double * | w_wv__, | |||
double * | rft, | |||
double * | xn, | |||
double * | xn_wv__, | |||
double * | xn0, | |||
double * | xfrg | |||
) |
Definition at line 16567 of file continua.cc.
double fwv_ | ( | int | ivc, | |
double | wn, | |||
double * | w_wv__, | |||
double * | rft, | |||
double * | xn, | |||
double * | xn_wv__, | |||
double * | xn0, | |||
double * | xfrg | |||
) |
Definition at line 16510 of file continua.cc.
double fwv_mpmf87s93__ | ( | double | wn, | |
double * | w_wv__, | |||
double * | rft, | |||
double * | xn, | |||
double * | xn_wv__, | |||
double * | xn0, | |||
double * | xfrg | |||
) |
Definition at line 16538 of file continua.cc.
int initi_ | ( | double | p, | |
double | t, | |||
double * | radct, | |||
double * | t0, | |||
double * | p0, | |||
double * | w_wv__, | |||
double * | w_o2__, | |||
double * | w_n2__, | |||
double * | w_other__, | |||
double * | xn0, | |||
double * | xn, | |||
double * | xn_wv__, | |||
double * | rhofac | |||
) |
Definition at line 16901 of file continua.cc.
int ixpolat_ | ( | int * | l, | |
int * | m, | |||
int * | k, | |||
double * | eps, | |||
double * | x, | |||
double * | y, | |||
double * | t, | |||
double * | ss, | |||
double * | si, | |||
int * | nr, | |||
double * | s2 | |||
) |
Definition at line 15085 of file continua.cc.
void MaTipping_H2O_foreign_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of the H2O-dry air continuum [1/m] |
Cin | constant absorption strength [1/m / (Hz*Pa)²] | |
xin | temperature exponent [1] | |
model | allows user defined input parameter set (C and x) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 1880 of file continua.cc.
void MPM02H2OAbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O (lines+continuum) according to MPM93 [1/m] |
CCin | scaling factor for the H2O-continuum [1] | |
CLin | scaling factor for the line strengths [1] | |
CWin | scaling factor for the line widths [1] | |
model | allows user defined input parameter set (CCin, CLin, and CWin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 817 of file continua.cc.
void MPM85O2AbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const Numeric | COin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 according to MPM89 [1/m] |
CCin | scaling factor for the O2-continuum [1] | |
CLin | scaling factor for the O2-line strengths [1] | |
CWin | scaling factor for the O2-line widths [1] | |
COin | scaling factor for the O2-line coupling [1] | |
model | allows user defined input parameter set (CCin, CLin, CWin, and COin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 5563 of file continua.cc.
void MPM87H2OAbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O (lines+continuum) according to MPM87 [1/m] |
CCin | scaling factor for the H2O-continuum [1] | |
CLin | scaling factor for the H2O-line strengths [1] | |
CWin | scaling factor for the H2O-line widths [1] | |
model | allows user defined input parameter set (CCin, CLin, and CWin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 431 of file continua.cc.
void MPM87O2AbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const Numeric | COin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 according to MPM89 [1/m] |
CCin | scaling factor for the O2-continuum [1] | |
CLin | scaling factor for the O2-line strengths [1] | |
CWin | scaling factor for the O2-line widths [1] | |
COin | scaling factor for the O2-line coupling [1] | |
model | allows user defined input parameter set (CCin, CLin, CWin, and COin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 5846 of file continua.cc.
void MPM89H2OAbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O (lines+continuum) according to MPM89 [1/m] |
CCin | scaling factor for the H2O-continuum [1] | |
CLin | scaling factor for the line strengths [1] | |
CWin | scaling factor for the line widths [1] | |
model | allows user defined input parameter set (CCin, CLin, and CWin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 615 of file continua.cc.
void MPM89O2AbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const Numeric | COin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 according to MPM89 [1/m] |
CCin | scaling factor for the O2-continuum [1] | |
CLin | scaling factor for the O2-line strengths [1] | |
CWin | scaling factor for the O2-line widths [1] | |
COin | scaling factor for the O2-line coupling [1] | |
model | allows user defined input parameter set (CCin, CLin, CWin, and COin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 6121 of file continua.cc.
void MPM92O2AbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const Numeric | COin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 according to MPM93 [1/m] |
CCin | scaling factor for the O2-continuum [1] | |
CLin | scaling factor for the O2-line strengths [1] | |
CWin | scaling factor for the O2-line widths [1] | |
COin | scaling factor for the O2-line coupling [1] | |
model | allows user defined input parameter set (CCin, CLin, CWin, and COin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 6391 of file continua.cc.
void MPM93_H2O_continuum | ( | MatrixView | xsec, | |
const Numeric | fcenter, | |||
const Numeric | b1, | |||
const Numeric | b2, | |||
const Numeric | b3, | |||
const Numeric | b4, | |||
const Numeric | b5, | |||
const Numeric | b6, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O according to MPM87 [1/m] |
fcenter | continuum pseudo-line center frequency [Hz] | |
b1 | continuum pseudo-line line strength [Hz/Pa] | |
b2 | continuum pseudo-line line strength temperature exponent [1] | |
b3 | continuum pseudo-line line broadening parameter [Hz/Pa] | |
b4 | continuum pseudo-line line broadening parameter [1] | |
b5 | continuum pseudo-line line broadening parameter [1] | |
b6 | continuum pseudo-line line broadening parameter [1] | |
model | allows user defined input parameter set (fcenter and b1 to b6) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 5426 of file continua.cc.
void MPM93_N2_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | Gin, | |||
const Numeric | xTin, | |||
const Numeric | xfin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-continuum according to MPM93 [1/m] |
Cin | continuum strength [ppm/GHz] | |
Gin | width parameter [Hz/Pa] | |
xTin | continuum strength temperature exponent [1] | |
xfin | continuum frequency exponent [1] | |
model | allows user defined input parameter set (Cin, Gin, xTin, and xfin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | N2 volume mixing ratio profile [1] |
Definition at line 7885 of file continua.cc.
void MPM93_O2_continuum | ( | MatrixView | xsec, | |
const Numeric | S0in, | |||
const Numeric | G0in, | |||
const Numeric | XS0in, | |||
const Numeric | XG0in, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2-continuum according to MPM93 [1/m] |
S0in | O2-continuum strength [1/Pa] | |
G0in | O2-continuum width [Hz/Pa] | |
XS0in | O2-continuum strength temperature exponent [1] | |
XG0in | O2-continuum width temperature exponent [1] | |
model | allows user defined input parameter set (S0in, G0in, xS0in, and xG0in) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 7323 of file continua.cc.
void MPM93H2OAbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O (lines+continuum) according to MPM93 [1/m] |
CCin | scaling factor for the H2O-continuum [1] | |
CLin | scaling factor for the line strengths [1] | |
CWin | scaling factor for the line widths [1] | |
model | allows user defined input parameter set (CCin, CLin, and CWin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 1075 of file continua.cc.
void MPM93IceCrystalAbs | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CAin, | |||
const Numeric | CBin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of ice clouds according to MPM93 [1/m] |
CCin | scaling parameter of the calculated cross section [1] | |
CAin | scaling parameter of the permittivity function a (see page 3-6 in the reference) [1] | |
CBin | scaling parameter of the permittivity function b (see page 3-6 in the reference) [1] | |
model | allows user defined input parameter (CCin, CAin, CBin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | suspended water droplet density profile (valid range: 0-0.001) [kg/m³] |
Definition at line 8714 of file continua.cc.
void MPM93O2AbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const Numeric | COin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 according to MPM93 [1/m] |
CCin | scaling factor for the O2-continuum [1] | |
CLin | scaling factor for the O2-line strengths [1] | |
CWin | scaling factor for the O2-line widths [1] | |
COin | scaling factor for the O2-line coupling [1] | |
model | allows user defined input parameter set (CCin, CLin, CWin, and COin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 6660 of file continua.cc.
void MPM93RainExt | ( | MatrixView | xsec, | |
const Numeric | CEin, | |||
const Numeric | CAin, | |||
const Numeric | CBin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of water clouds according to MPM93 [1/m] |
CEin | scaling parameter of the calculated cross section [1] | |
CAin | scaling parameter of the factor a_rain [1] | |
CBin | scaling parameter of the exponent b_rain [1] | |
model | allows user defined input parameter (CEin, CAin, CBin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | rain rate vector (i.e. vertical profile), (valid range: 0-150) [mm/h] |
Definition at line 8876 of file continua.cc.
void MPM93WaterDropletAbs | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CGin, | |||
const Numeric | CEin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of water clouds according to MPM93 [1/m] |
CCin | scaling parameter of the calculated cross section [1] | |
CGin | scaling parameter of the first relaxation frequency (gamma_1, see page 3-6 in the reference) [1] | |
CEin | scaling parameter of the first permittivity component (epsilon_0, see page 3-6 in the reference) [1] | |
model | allows user defined input parameter (CCin, CGin, CEin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | suspended water droplet density profile (valid range: 0-0.001) [kg/m³] |
Definition at line 8538 of file continua.cc.
MPMLineShapeFunction | H2O-line shape function value [1/Hz] |
gamma | H2O-line width [Hz] | |
fl | H2O-line central frequency [Hz] | |
f | frequency position of calculation [Hz] |
Definition at line 9151 of file continua.cc.
Numeric MPMLineShapeO2Function | ( | const Numeric | gamma, | |
const Numeric | fl, | |||
const Numeric | f, | |||
const Numeric | delta | |||
) |
MPMLineShapeO2Function | O2-line shape function value [1] |
gamma | O2-line width [Hz] | |
fl | H2O-line central frequency of the [Hz] | |
f | frequency position of calculation [Hz] | |
delta | O2-line mixing parameter [1] |
Definition at line 9208 of file continua.cc.
Numeric n2n2tks_ | ( | double | t, | |
double | f | |||
) |
Definition at line 13277 of file continua.cc.
void Pardo_ATM_H2O_ForeignContinuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-continuum according to Rosenkranz, 1993 [1/m] |
Cin | continuum strength [1/m * 1/(Hz*Pa)²] | |
model | allows user defined input parameter set (Cin and xTin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 5313 of file continua.cc.
void Pardo_ATM_N2_dry_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr, | |||
ConstVectorView | h2ovmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-continuum according to Rosenkranz, 1993 [1/m] |
Cin | continuum strength [1/m * 1/(Hz*Pa)²] | |
model | allows user defined input parameter set (Cin and xTin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | N2 volume mixing ratio [1] | |
h2ovmr | H2O volume mixing ratio [1] |
Definition at line 8017 of file continua.cc.
int partsum_ | ( | double * | temp | ) |
Definition at line 13961 of file continua.cc.
int phys_consts__ | ( | void | ) |
Definition at line 16934 of file continua.cc.
int profile_ | ( | double * | x, | |
double * | y | |||
) |
Definition at line 14007 of file continua.cc.
void PWR93O2AbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const Numeric | COin, | |||
const String & | model, | |||
const String & | version, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmrh2o, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2 according to the P. W. Rosenkranz, 1993 [1/m] |
CCin | O2-continuum scale factor [1] | |
CLin | O2 line strength scale factor [1] | |
CWin | O2 line broadening scale factor [1] | |
COin | O2 line coupling scale factor [1] | |
model | allows user defined input parameter set (CCin, CLin, CWin, and COin) or choice of pre-defined parameters of specific models (see note below). | |
version | determines model version: 1988, 1993, 1998 | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure [Pa] | |
t_abs | predefined temperature grid [K] | |
vmrh2o | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 6957 of file continua.cc.
void PWR98H2OAbsModel | ( | MatrixView | xsec, | |
const Numeric | CCin, | |||
const Numeric | CLin, | |||
const Numeric | CWin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of H2O (lines+continuum) according to P. W. Rosenkranz, 1998 [1/m] |
CCin | scaling factor for the H2O-continuum [1] | |
CLin | scaling factor for the line strengths [1] | |
CWin | scaling factor for the line widths [1] | |
model | allows user defined input parameter set (CCin, CLin, and CWin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 1299 of file continua.cc.
Definition at line 2005 of file continua.cc.
void Rosenkranz_CO2_foreign_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | n2_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of CO2-N2-continuum according to Rosenkranz, 1993 [1/m] |
Cin | continuum strength [1/m * 1/(Hz*Pa)²] | |
xin | continuum temperature exponent [1] | |
model | allows user defined input parameter set (Cin and xin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
n2_abs | N2 volume mixing ratio profile [1] | |
vmr | CO2 volume mixing ratio profile [1] |
Definition at line 8433 of file continua.cc.
void Rosenkranz_CO2_self_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of CO2-CO2-continuum according to Rosenkranz, 1993 [1/m] |
Cin | continuum strength [1/m * 1/(Hz*Pa)²] | |
xin | continuum temperature exponent [1] | |
model | allows user defined input parameter set (Cin and xin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | CO2 volume mixing ratio [1] |
Definition at line 8334 of file continua.cc.
void Rosenkranz_N2_self_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-continuum according to Rosenkranz, 1993 [1/m] |
Cin | continuum strength [1/m * 1/(Hz*Pa)²] | |
xin | temperature exponent of N2-continuum [1] | |
model | allows user defined input parameter set (Cin and xTin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 8119 of file continua.cc.
void Rosenkranz_O2_continuum | ( | MatrixView | xsec, | |
const Numeric | S0in, | |||
const Numeric | G0in, | |||
const Numeric | XS0in, | |||
const Numeric | XG0in, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2-continuum according to Rosenkranz 1993 [1/m] |
S0in | line strength [K²/(Hz*Pa*m)] | |
G0in | line width [Hz/Pa] | |
XS0in | line strength temperature exponent [1] | |
XG0in | line widths temperature exponent [1] | |
model | allows user defined input parameter set (S0in, G0in, XS0in, and XG0in) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 7468 of file continua.cc.
double specfct_ | ( | double * | freq, | |
double * | omega, | |||
double * | phi, | |||
double * | phi2, | |||
int * | n, | |||
double * | rtemp | |||
) |
Definition at line 14110 of file continua.cc.
int spline_ | ( | int * | l, | |
int * | m, | |||
int * | k, | |||
double * | eps, | |||
double * | x, | |||
double * | y, | |||
double * | t, | |||
double * | ss, | |||
double * | si, | |||
int * | nr, | |||
double * | s2 | |||
) |
Definition at line 15078 of file continua.cc.
int spline_0_ | ( | int | n__, | |
int * | l, | |||
int * | m, | |||
int * | k, | |||
double * | eps, | |||
double * | x, | |||
double * | y, | |||
double * | t, | |||
double * | ss, | |||
double * | si, | |||
int * | nr, | |||
double * | s2 | |||
) |
Definition at line 14832 of file continua.cc.
void Standard_H2O_foreign_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of the H2O-dry air continuum [1/m] |
Cin | constant absorption strength [1/m / (Hz*Pa)²] | |
xin | temperature exponent [1] | |
model | allows user defined input parameter set (C and x) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
t_abs | predefined temperature grid [K] | |
p_abs | predefined pressure [Pa] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 1758 of file continua.cc.
void Standard_H2O_self_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of the H2O-H2O continuum [1/m] |
Cin | constant absorption strength [1/m / (Hz*Pa)²] | |
xin | temperature exponent of (300/T) [1] | |
model | allows user defined input parameter set (C and x) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 1636 of file continua.cc.
void Standard_N2_self_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | xfin, | |||
const Numeric | xtin, | |||
const Numeric | xpin, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of N2-continuum according to Rosenkranz, 1993 [1/m] |
Cin | continuum strength [1/m * 1/(Hz*Pa)²] | |
xfin | continuum frequency exponent [1] | |
xtin | continuum strength temperature exponent [1] | |
xpin | continuum strength pressure exponent [1] | |
model | allows user defined input parameter set (Cin, xfin, xtin, and xpin) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
vmr | H2O volume mixing ratio [1] |
Definition at line 8222 of file continua.cc.
void Standard_O2_continuum | ( | MatrixView | xsec, | |
const Numeric | Cin, | |||
const Numeric | G0in, | |||
const Numeric | G0Ain, | |||
const Numeric | G0Bin, | |||
const Numeric | XG0din, | |||
const Numeric | XG0win, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
xsec | cross section (absorption/volume mixing ratio) of O2-continuum according to Rosenkranz 1993 [1/m] |
Cin | O2-continuum coefficient [1/(Hz*Pa*m)] | |
G0in | line width [Hz/Pa] | |
G0Ain | dry air broadening parameter [1] | |
G0Bin | water vapor broadening parameter [1] | |
XG0din | line strength temperature exponent [1] | |
XG0win | line widths temperature exponent [1] | |
model | allows user defined input parameter set (S0in, G0in, XS0in, and XG0in) or choice of pre-defined parameters of specific models (see note below). | |
f_mono | predefined frequency grid [Hz] | |
p_abs | predefined pressure grid [Pa] | |
t_abs | predefined temperature grid [K] | |
h2o_abs | H2O volume mixing ratio profile [1] | |
vmr | O2 volume mixing ratio profile [1] |
Definition at line 7598 of file continua.cc.
double swv24_ | ( | double | wn, | |
double | t, | |||
double * | t0, | |||
double * | w_wv__, | |||
double * | rft, | |||
double * | , | |||
double * | xn_wv__, | |||
double * | xn0, | |||
double * | xslf | |||
) |
Definition at line 16675 of file continua.cc.
double swv_ | ( | int | ivc, | |
double | wn, | |||
double | t, | |||
double * | t0, | |||
double * | w_wv__, | |||
double * | rft, | |||
double * | xn, | |||
double * | xn_wv__, | |||
double * | xn0, | |||
double * | xslf | |||
) |
Definition at line 16640 of file continua.cc.
double swv_mpmf87s93__ | ( | double | wn, | |
double | t, | |||
double * | t0, | |||
double * | w_wv__, | |||
double * | rft, | |||
double * | , | |||
double * | xn_wv__, | |||
double * | xn0, | |||
double * | xslf | |||
) |
Definition at line 16744 of file continua.cc.
double threej2_ | ( | void | ) |
Definition at line 14691 of file continua.cc.
WVSatPressureIce | water vapor saturation pressure over liquid water [Pa] |
t | temperature [K] |
Definition at line 9333 of file continua.cc.
WVSatPressureLiquidWater | water vapor saturation pressure over liquid water [Pa] |
t | temperature [K] |
Definition at line 9268 of file continua.cc.
Numeric XINT_FUN | ( | const Numeric | V1A, | |
const | Numeric, | |||
const Numeric | DVA, | |||
const Numeric | A[], | |||
const Numeric | VI | |||
) |
Definition at line 1962 of file continua.cc.
double xlgr_ | ( | double * | xf, | |
double * | x | |||
) |
Definition at line 16873 of file continua.cc.
void xsec_continuum_tag | ( | MatrixView | xsec, | |
const String & | name, | |||
ConstVectorView | parameters, | |||
const String & | model, | |||
ConstVectorView | f_mono, | |||
ConstVectorView | p_abs, | |||
ConstVectorView | t_abs, | |||
ConstVectorView | n2_abs, | |||
ConstVectorView | h2o_abs, | |||
ConstVectorView | vmr | |||
) |
Calculates model absorption for one continuum or full model tag.
Note, that only one tag can be taken at a time.
Calculated is the absorption cross section, that means you have to multiply this with the VMR in order to get the absorption coefficient in units of 1/m.
xsec | Cross section of one continuum tag, xsec = alpha / VMR [1/m * 1] |
name | The name of the model to calculate (derived from the tag name) | |
parameters | model parameters, as defined in method cont_description_parameters. | |
model | model, related to model parameters | |
f_mono | Frequency grid [Hz] | |
p_abs | Pressure grid [Pa] | |
t_abs | Temperatures associated with the pressure grid, p_abs [K] | |
n2_abs | Total volume mixing ratio profile of molecular nitrogen. This will be needed only for the CO2 foreign continuum [1] however one is forced to give this input [1] | |
h2o_abs | Total volume mixing ratio profile of water vapor. This will be needed only for the oxygen continuum however one is forced to give this input [1] | |
vmr | Volume mixing ratio profile of the actual species [1] |
Definition at line 9392 of file continua.cc.
struct s_blockin_ blockin_ |
double c_b112 = 119.261 [static] |
Definition at line 13249 of file continua.cc.
double c_b113 = -3.78587 [static] |
Definition at line 13250 of file continua.cc.
double c_b114 = .34024 [static] |
Definition at line 13251 of file continua.cc.
double c_b115 = 9.3777e-12 [static] |
Definition at line 13252 of file continua.cc.
double c_b116 = -.66548 [static] |
Definition at line 13253 of file continua.cc.
double c_b117 = .0033 [static] |
Definition at line 13254 of file continua.cc.
double c_b118 = 3.0395e-13 [static] |
Definition at line 13255 of file continua.cc.
double c_b119 = .24728 [static] |
Definition at line 13256 of file continua.cc.
double c_b120 = -.06607 [static] |
Definition at line 13257 of file continua.cc.
double c_b183 = 1e-6 [static] |
Definition at line 13258 of file continua.cc.
double c_b186 = 1.5 [static] |
Definition at line 13259 of file continua.cc.
double c_b24 = 2.9723 [static] |
Definition at line 13203 of file continua.cc.
double c_b25 = -.99569 [static] |
Definition at line 13204 of file continua.cc.
double c_b26 = .09464 [static] |
Definition at line 13205 of file continua.cc.
double c_b27 = 1.2962e-12 [static] |
Definition at line 13206 of file continua.cc.
double c_b28 = -.13048 [static] |
Definition at line 13207 of file continua.cc.
double c_b29 = -.03128 [static] |
Definition at line 13208 of file continua.cc.
double c_b30 = 3.7969e-14 [static] |
Definition at line 13209 of file continua.cc.
double c_b31 = 1.03681 [static] |
Definition at line 13210 of file continua.cc.
double c_b32 = -.14336 [static] |
Definition at line 13211 of file continua.cc.
double c_b43 = .180926 [static] |
Definition at line 13214 of file continua.cc.
double c_b44 = -1.69153 [static] |
Definition at line 13215 of file continua.cc.
double c_b45 = .18605 [static] |
Definition at line 13216 of file continua.cc.
double c_b46 = .3 [static] |
Definition at line 13217 of file continua.cc.
double c_b47 = 0. [static] |
Definition at line 13218 of file continua.cc.
double c_b49 = 6.6017e-16 [static] |
Definition at line 13219 of file continua.cc.
double c_b50 = 2.59982 [static] |
Definition at line 13220 of file continua.cc.
double c_b51 = -.31831 [static] |
Definition at line 13221 of file continua.cc.
double c_b52 = 1.2481e-12 [static] |
Definition at line 13222 of file continua.cc.
double c_b53 = -.57028 [static] |
Definition at line 13223 of file continua.cc.
double c_b54 = .05983 [static] |
Definition at line 13224 of file continua.cc.
double c_b55 = 5.2681e-13 [static] |
Definition at line 13225 of file continua.cc.
double c_b56 = -.24719 [static] |
Definition at line 13226 of file continua.cc.
double c_b57 = .00519 [static] |
Definition at line 13227 of file continua.cc.
double c_b58 = 2.7518e15 [static] |
Definition at line 13228 of file continua.cc.
double c_b59 = -25.38969 [static] |
Definition at line 13229 of file continua.cc.
double c_b60 = 2.46542 [static] |
Definition at line 13230 of file continua.cc.
double c_b78 = .0825299 [static] |
Definition at line 13234 of file continua.cc.
double c_b79 = -1.25562 [static] |
Definition at line 13235 of file continua.cc.
double c_b80 = .12981 [static] |
Definition at line 13236 of file continua.cc.
double c_b84 = 3.6611e-15 [static] |
Definition at line 13237 of file continua.cc.
double c_b85 = 1.47688 [static] |
Definition at line 13238 of file continua.cc.
double c_b86 = -.16537 [static] |
Definition at line 13239 of file continua.cc.
double c_b87 = 6.1264e-10 [static] |
Definition at line 13240 of file continua.cc.
double c_b88 = -2.25011 [static] |
Definition at line 13241 of file continua.cc.
double c_b89 = .15289 [static] |
Definition at line 13242 of file continua.cc.
double c_b90 = 7.982e-10 [static] |
Definition at line 13243 of file continua.cc.
double c_b91 = -2.76152 [static] |
Definition at line 13244 of file continua.cc.
double c_b92 = .21847 [static] |
Definition at line 13245 of file continua.cc.
double c_b93 = 5.2868e-22 [static] |
Definition at line 13246 of file continua.cc.
double c_b94 = 7.66253 [static] |
Definition at line 13247 of file continua.cc.
double c_b95 = -.77527 [static] |
Definition at line 13248 of file continua.cc.
int cs__0 = 0 [static] |
Definition at line 13202 of file continua.cc.
int cs__1 = 1 [static] |
Definition at line 13201 of file continua.cc.
int cs__2 = 2 [static] |
Definition at line 13212 of file continua.cc.
int cs__3 = 3 [static] |
Definition at line 13213 of file continua.cc.
int cs__4 = 4 [static] |
Definition at line 13231 of file continua.cc.
int cs__5 = 5 [static] |
Definition at line 13232 of file continua.cc.
Definition at line 375 of file continua.cc.
const Numeric dB_km_to_1_m = (1.00000e-3 / (10.0 * LOG10_EULER_NUMBER)) |
Definition at line 385 of file continua.cc.
const Numeric dB_km_to_Np_km = dB_to_Np |
Definition at line 381 of file continua.cc.
const Numeric dB_km_to_Np_m = (1.00000e-3 / (10.0 * LOG10_EULER_NUMBER)) |
Definition at line 383 of file continua.cc.
Definition at line 374 of file continua.cc.
Definition at line 359 of file continua.cc.
const Numeric EULER_NUMBER |
Definition at line 361 of file continua.cc.
Definition at line 369 of file continua.cc.
Definition at line 363 of file continua.cc.
Definition at line 365 of file continua.cc.
const Numeric LOG10_EULER_NUMBER |
const Numeric NAT_LOG_TEN |
const Numeric Np_to_dB = (10.000000 * LOG10_EULER_NUMBER) |
Definition at line 357 of file continua.cc.
Definition at line 371 of file continua.cc.
Definition at line 367 of file continua.cc.
const Numeric SPEED_OF_LIGHT |
const Numeric VMRCalcLimit = 1.000e-25 |
Definition at line 390 of file continua.cc.