Canoe
Comprehensive Atmosphere N' Ocean Engine
CIA_Orton Struct Reference

#include <mwr_absorber_cia.hpp>

Static Public Member Functions

static double CIA_H2_H2_e (int It0, int Inu0, double nu, double logT0)
 
static double CIA_H2_H2_n (int It0, int Inu0, double nu, double logT0)
 
static double CIA_H2_He_e (int It0, int Inu0, double nu, double logT0)
 
static double CIA_H2_He_n (int It0, int Inu0, double nu, double logT0)
 
static double CIA_H2_CH4_e (int It0, int Inu0, double nu, double logT0)
 
static double CIA_H2_CH4_n (int It0, int Inu0, double nu, double logT0)
 
static int find_index_wavenumber (double nu)
 
static int find_index_temp (double logT0)
 

Static Public Attributes

static const double wn []
 
static const double logT [10]
 
static const double H2H2_e [][10]
 
static const double H2H2_n [][10]
 
static const double H2He_e [][10]
 
static const double H2He_n [][10]
 
static const double H2CH4_e [][10]
 
static const double H2CH4_n [][10]
 

Static Private Member Functions

static double interp (int It0, int Inu0, double nu, double logT0, double const f[][10])
 

Detailed Description

Definition at line 17 of file mwr_absorber_cia.hpp.

Member Function Documentation

◆ CIA_H2_H2_e()

static double CIA_Orton::CIA_H2_H2_e ( int  It0,
int  Inu0,
double  nu,
double  logT0 
)
inlinestatic

Definition at line 33 of file mwr_absorber_cia.hpp.

◆ CIA_H2_H2_n()

static double CIA_Orton::CIA_H2_H2_n ( int  It0,
int  Inu0,
double  nu,
double  logT0 
)
inlinestatic

Definition at line 36 of file mwr_absorber_cia.hpp.

◆ CIA_H2_He_e()

static double CIA_Orton::CIA_H2_He_e ( int  It0,
int  Inu0,
double  nu,
double  logT0 
)
inlinestatic

Definition at line 39 of file mwr_absorber_cia.hpp.

◆ CIA_H2_He_n()

static double CIA_Orton::CIA_H2_He_n ( int  It0,
int  Inu0,
double  nu,
double  logT0 
)
inlinestatic

Definition at line 42 of file mwr_absorber_cia.hpp.

◆ CIA_H2_CH4_e()

static double CIA_Orton::CIA_H2_CH4_e ( int  It0,
int  Inu0,
double  nu,
double  logT0 
)
inlinestatic

Definition at line 45 of file mwr_absorber_cia.hpp.

◆ CIA_H2_CH4_n()

static double CIA_Orton::CIA_H2_CH4_n ( int  It0,
int  Inu0,
double  nu,
double  logT0 
)
inlinestatic

Definition at line 48 of file mwr_absorber_cia.hpp.

◆ find_index_wavenumber()

static int CIA_Orton::find_index_wavenumber ( double  nu)
inlinestatic

Definition at line 52 of file mwr_absorber_cia.hpp.

◆ find_index_temp()

static int CIA_Orton::find_index_temp ( double  logT0)
inlinestatic

Definition at line 55 of file mwr_absorber_cia.hpp.

◆ interp()

double CIA_Orton::interp ( int  It0,
int  Inu0,
double  nu,
double  logT0,
double const  f[][10] 
)
inlinestaticprivate

Definition at line 67 of file mwr_absorber_cia.hpp.

Member Data Documentation

◆ wn

const double CIA_Orton::wn
static

Definition at line 18 of file mwr_absorber_cia.hpp.

◆ logT

const double CIA_Orton::logT
static
Initial value:
= {
3.688879454113936e+00, 3.944722242224386e+00, 4.200565030334835e+00,
4.456407818445284e+00, 4.712250606555735e+00, 4.968093394666184e+00,
5.223936182776633e+00, 5.479778970887082e+00, 5.735621758997532e+00,
5.991464547107982e+00}

Definition at line 19 of file mwr_absorber_cia.hpp.

◆ H2H2_e

const double CIA_Orton::H2H2_e
static

Definition at line 20 of file mwr_absorber_cia.hpp.

◆ H2H2_n

const double CIA_Orton::H2H2_n
static

Definition at line 21 of file mwr_absorber_cia.hpp.

◆ H2He_e

const double CIA_Orton::H2He_e
static

Definition at line 22 of file mwr_absorber_cia.hpp.

◆ H2He_n

const double CIA_Orton::H2He_n
static

Definition at line 23 of file mwr_absorber_cia.hpp.

◆ H2CH4_e

const double CIA_Orton::H2CH4_e
static

Definition at line 24 of file mwr_absorber_cia.hpp.

◆ H2CH4_n

const double CIA_Orton::H2CH4_n
static

Definition at line 25 of file mwr_absorber_cia.hpp.


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