hitran2refr  Richard J. Mathar, J. Opt. A: Pure Appl. Opt. 9 (2007) 470
Macros | Functions
tips_2003.cxx File Reference
Include dependency graph for tips_2003.cxx:

Macros

#define NT   119
 

Functions

double AtoB (const double aa, const double *A, const double *B, const size_t npt)
 
double qt_h2O (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_co2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_o3 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_n2o (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_co (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_ch4 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_o2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_no (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_so2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_no2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_nh3 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hno3 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_oh (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hf (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hcl (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hbr (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hi (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_clo (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_ocs (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_h2co (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hocl (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_n2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hcn (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_ch3cl (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_h2o2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_c2h2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_c2h6 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_ph3 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_cof2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_sf6 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_h2s (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hcooh (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_ho2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_o (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_clono2 (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_nop (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_hobr (const double T, const int iso, const double *Tdat, int *gsi)
 
double qt_c2h4 (const double T, const int iso, const double *Tdat, int *gsi)
 
double bd_tips_2003 (const int mol, const double temp, const int iso, int *gi)
 

Macro Definition Documentation

◆ NT

#define NT   119

Function Documentation

◆ AtoB()

double AtoB ( const double  aa,
const double *  A,
const double *  B,
const size_t  npt 
)

◆ bd_tips_2003()

double bd_tips_2003 ( const int  mol,
const double  temp,
const int  iso,
int *  gi 
)

TIPS (total internal partition sum.

See also
Parameters
[in]molHITRAN molecule number
[in]temptemperature [K]
[in]isoisotopomer index, starting with 1 as the most abundant isotope as in HITRAN
[out]gistate independent degeneracy factor
Returns
total internal partition sum
Author
R. R. Gamache
Since
2003-12-18 better vibrational fundamentals for PH3
See also
TIPSglh.f90

◆ qt_c2h2()

double qt_c2h2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_c2h4()

double qt_c2h4 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_c2h6()

double qt_c2h6 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_ch3cl()

double qt_ch3cl ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_ch4()

double qt_ch4 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_clo()

double qt_clo ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_clono2()

double qt_clono2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_co()

double qt_co ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_co2()

double qt_co2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_cof2()

double qt_cof2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_h2co()

double qt_h2co ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_h2O()

double qt_h2O ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_h2o2()

double qt_h2o2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_h2s()

double qt_h2s ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hbr()

double qt_hbr ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hcl()

double qt_hcl ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hcn()

double qt_hcn ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hcooh()

double qt_hcooh ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hf()

double qt_hf ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hi()

double qt_hi ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hno3()

double qt_hno3 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_ho2()

double qt_ho2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hobr()

double qt_hobr ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_hocl()

double qt_hocl ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_n2()

double qt_n2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_n2o()

double qt_n2o ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_nh3()

double qt_nh3 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_no()

double qt_no ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_no2()

double qt_no2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_nop()

double qt_nop ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_o()

double qt_o ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_o2()

double qt_o2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_o3()

double qt_o3 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_ocs()

double qt_ocs ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_oh()

double qt_oh ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_ph3()

double qt_ph3 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_sf6()

double qt_sf6 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)

◆ qt_so2()

double qt_so2 ( const double  T,
const int  iso,
const double *  Tdat,
int *  gsi 
)

total internal partition function.

Parameters
[in]Ttemperature [K]
[in]isoisotope code (HITRAN index)
[out]gsistate independent nuclear degeneracyfactor
Returns
Total Internal Partition Function (returned)