JURASSIC
Data Fields
ctl_t Struct Reference

Control parameters. More...

#include <jurassic.h>

Data Fields

int ng
 Number of emitters. More...
 
char emitter [NG][LEN]
 Name of each emitter. More...
 
int ig_co2
 Emitter index of CO2. More...
 
int ig_h2o
 Emitter index of H2O. More...
 
int ig_n2
 Emitter index of N2. More...
 
int ig_o2
 Emitter index of O2. More...
 
int nd
 Number of radiance channels. More...
 
double nu [ND]
 Centroid wavenumber of each channel [cm^-1]. More...
 
int nw
 Number of spectral windows. More...
 
int window [ND]
 Window index of each channel. More...
 
int ncl
 Number of cloud layer spectral grid points. More...
 
double clnu [NCL]
 Cloud layer wavenumber [cm^-1]. More...
 
int nsf
 Number of surface layer spectral grid points. More...
 
double sfnu [NSF]
 Surface layer wavenumber [cm^-1]. More...
 
int sftype
 Surface treatment (0=none, 1=emissions, 2=downward, 3=solar). More...
 
double sfsza
 Solar zenith angle at the surface [deg] (-999=auto). More...
 
char tblbase [LEN]
 Basename for table files and filter function files. More...
 
int tblfmt
 Look-up table file format (1=ASCII, 2=binary). More...
 
double hydz
 Reference height for hydrostatic pressure profile (-999 to skip) [km]. More...
 
int ctm_co2
 Compute CO2 continuum (0=no, 1=yes). More...
 
int ctm_h2o
 Compute H2O continuum (0=no, 1=yes). More...
 
int ctm_n2
 Compute N2 continuum (0=no, 1=yes). More...
 
int ctm_o2
 Compute O2 continuum (0=no, 1=yes). More...
 
int refrac
 Take into account refractivity (0=no, 1=yes). More...
 
double rayds
 Maximum step length for raytracing [km]. More...
 
double raydz
 Vertical step length for raytracing [km]. More...
 
char fov [LEN]
 Field-of-view data file. More...
 
double fov_dz [NSHAPE]
 Field-of-view vertical distance [km]. More...
 
double fov_w [NSHAPE]
 Field-of-view weighting factor. More...
 
int fov_n
 Field-of-view number of data points. More...
 
double retp_zmin
 Minimum altitude for pressure retrieval [km]. More...
 
double retp_zmax
 Maximum altitude for pressure retrieval [km]. More...
 
double rett_zmin
 Minimum altitude for temperature retrieval [km]. More...
 
double rett_zmax
 Maximum altitude for temperature retrieval [km]. More...
 
double retq_zmin [NG]
 Minimum altitude for volume mixing ratio retrieval [km]. More...
 
double retq_zmax [NG]
 Maximum altitude for volume mixing ratio retrieval [km]. More...
 
double retk_zmin [NW]
 Minimum altitude for extinction retrieval [km]. More...
 
double retk_zmax [NW]
 Maximum altitude for extinction retrieval [km]. More...
 
int ret_clz
 Retrieve cloud layer height (0=no, 1=yes). More...
 
int ret_cldz
 Retrieve cloud layer depth (0=no, 1=yes). More...
 
int ret_clk
 Retrieve cloud layer extinction (0=no, 1=yes). More...
 
int ret_sft
 Retrieve surface layer temperature (0=no, 1=yes). More...
 
int ret_sfeps
 Retrieve surface layer emissivity (0=no, 1=yes). More...
 
int write_bbt
 Use brightness temperature instead of radiance (0=no, 1=yes). More...
 
int write_matrix
 Write matrix file (0=no, 1=yes). More...
 
int formod
 Forward model (0=CGA, 1=EGA, 2=RFM). More...
 
char rfmbin [LEN]
 Path to RFM binary. More...
 
char rfmhit [LEN]
 HITRAN file for RFM. More...
 
char rfmxsc [NG][LEN]
 Emitter cross-section files for RFM. More...
 

Detailed Description

Control parameters.

This structure contains all control parameters used by the JURASSIC model. The struct is used to collect and to easily pass the control parameters on to the various functions.

Definition at line 1051 of file jurassic.h.

Field Documentation

◆ ng

int ctl_t::ng

Number of emitters.

Definition at line 1054 of file jurassic.h.

◆ emitter

char ctl_t::emitter[NG][LEN]

Name of each emitter.

Definition at line 1057 of file jurassic.h.

◆ ig_co2

int ctl_t::ig_co2

Emitter index of CO2.

Definition at line 1060 of file jurassic.h.

◆ ig_h2o

int ctl_t::ig_h2o

Emitter index of H2O.

Definition at line 1063 of file jurassic.h.

◆ ig_n2

int ctl_t::ig_n2

Emitter index of N2.

Definition at line 1066 of file jurassic.h.

◆ ig_o2

int ctl_t::ig_o2

Emitter index of O2.

Definition at line 1069 of file jurassic.h.

◆ nd

int ctl_t::nd

Number of radiance channels.

Definition at line 1072 of file jurassic.h.

◆ nu

double ctl_t::nu[ND]

Centroid wavenumber of each channel [cm^-1].

Definition at line 1075 of file jurassic.h.

◆ nw

int ctl_t::nw

Number of spectral windows.

Definition at line 1078 of file jurassic.h.

◆ window

int ctl_t::window[ND]

Window index of each channel.

Definition at line 1081 of file jurassic.h.

◆ ncl

int ctl_t::ncl

Number of cloud layer spectral grid points.

Definition at line 1084 of file jurassic.h.

◆ clnu

double ctl_t::clnu[NCL]

Cloud layer wavenumber [cm^-1].

Definition at line 1087 of file jurassic.h.

◆ nsf

int ctl_t::nsf

Number of surface layer spectral grid points.

Definition at line 1090 of file jurassic.h.

◆ sfnu

double ctl_t::sfnu[NSF]

Surface layer wavenumber [cm^-1].

Definition at line 1093 of file jurassic.h.

◆ sftype

int ctl_t::sftype

Surface treatment (0=none, 1=emissions, 2=downward, 3=solar).

Definition at line 1096 of file jurassic.h.

◆ sfsza

double ctl_t::sfsza

Solar zenith angle at the surface [deg] (-999=auto).

Definition at line 1099 of file jurassic.h.

◆ tblbase

char ctl_t::tblbase[LEN]

Basename for table files and filter function files.

Definition at line 1102 of file jurassic.h.

◆ tblfmt

int ctl_t::tblfmt

Look-up table file format (1=ASCII, 2=binary).

Definition at line 1105 of file jurassic.h.

◆ hydz

double ctl_t::hydz

Reference height for hydrostatic pressure profile (-999 to skip) [km].

Definition at line 1108 of file jurassic.h.

◆ ctm_co2

int ctl_t::ctm_co2

Compute CO2 continuum (0=no, 1=yes).

Definition at line 1111 of file jurassic.h.

◆ ctm_h2o

int ctl_t::ctm_h2o

Compute H2O continuum (0=no, 1=yes).

Definition at line 1114 of file jurassic.h.

◆ ctm_n2

int ctl_t::ctm_n2

Compute N2 continuum (0=no, 1=yes).

Definition at line 1117 of file jurassic.h.

◆ ctm_o2

int ctl_t::ctm_o2

Compute O2 continuum (0=no, 1=yes).

Definition at line 1120 of file jurassic.h.

◆ refrac

int ctl_t::refrac

Take into account refractivity (0=no, 1=yes).

Definition at line 1123 of file jurassic.h.

◆ rayds

double ctl_t::rayds

Maximum step length for raytracing [km].

Definition at line 1126 of file jurassic.h.

◆ raydz

double ctl_t::raydz

Vertical step length for raytracing [km].

Definition at line 1129 of file jurassic.h.

◆ fov

char ctl_t::fov[LEN]

Field-of-view data file.

Definition at line 1132 of file jurassic.h.

◆ fov_dz

double ctl_t::fov_dz[NSHAPE]

Field-of-view vertical distance [km].

Definition at line 1135 of file jurassic.h.

◆ fov_w

double ctl_t::fov_w[NSHAPE]

Field-of-view weighting factor.

Definition at line 1138 of file jurassic.h.

◆ fov_n

int ctl_t::fov_n

Field-of-view number of data points.

Definition at line 1141 of file jurassic.h.

◆ retp_zmin

double ctl_t::retp_zmin

Minimum altitude for pressure retrieval [km].

Definition at line 1144 of file jurassic.h.

◆ retp_zmax

double ctl_t::retp_zmax

Maximum altitude for pressure retrieval [km].

Definition at line 1147 of file jurassic.h.

◆ rett_zmin

double ctl_t::rett_zmin

Minimum altitude for temperature retrieval [km].

Definition at line 1150 of file jurassic.h.

◆ rett_zmax

double ctl_t::rett_zmax

Maximum altitude for temperature retrieval [km].

Definition at line 1153 of file jurassic.h.

◆ retq_zmin

double ctl_t::retq_zmin[NG]

Minimum altitude for volume mixing ratio retrieval [km].

Definition at line 1156 of file jurassic.h.

◆ retq_zmax

double ctl_t::retq_zmax[NG]

Maximum altitude for volume mixing ratio retrieval [km].

Definition at line 1159 of file jurassic.h.

◆ retk_zmin

double ctl_t::retk_zmin[NW]

Minimum altitude for extinction retrieval [km].

Definition at line 1162 of file jurassic.h.

◆ retk_zmax

double ctl_t::retk_zmax[NW]

Maximum altitude for extinction retrieval [km].

Definition at line 1165 of file jurassic.h.

◆ ret_clz

int ctl_t::ret_clz

Retrieve cloud layer height (0=no, 1=yes).

Definition at line 1168 of file jurassic.h.

◆ ret_cldz

int ctl_t::ret_cldz

Retrieve cloud layer depth (0=no, 1=yes).

Definition at line 1171 of file jurassic.h.

◆ ret_clk

int ctl_t::ret_clk

Retrieve cloud layer extinction (0=no, 1=yes).

Definition at line 1174 of file jurassic.h.

◆ ret_sft

int ctl_t::ret_sft

Retrieve surface layer temperature (0=no, 1=yes).

Definition at line 1177 of file jurassic.h.

◆ ret_sfeps

int ctl_t::ret_sfeps

Retrieve surface layer emissivity (0=no, 1=yes).

Definition at line 1180 of file jurassic.h.

◆ write_bbt

int ctl_t::write_bbt

Use brightness temperature instead of radiance (0=no, 1=yes).

Definition at line 1183 of file jurassic.h.

◆ write_matrix

int ctl_t::write_matrix

Write matrix file (0=no, 1=yes).

Definition at line 1186 of file jurassic.h.

◆ formod

int ctl_t::formod

Forward model (0=CGA, 1=EGA, 2=RFM).

Definition at line 1189 of file jurassic.h.

◆ rfmbin

char ctl_t::rfmbin[LEN]

Path to RFM binary.

Definition at line 1192 of file jurassic.h.

◆ rfmhit

char ctl_t::rfmhit[LEN]

HITRAN file for RFM.

Definition at line 1195 of file jurassic.h.

◆ rfmxsc

char ctl_t::rfmxsc[NG][LEN]

Emitter cross-section files for RFM.

Definition at line 1198 of file jurassic.h.


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