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, 3=netCDF). More...
 
int atmfmt
 Atmospheric data file format (1=ASCII, 2=binary, 3=netCDF). More...
 
int obsfmt
 Observation data file format (1=ASCII, 2=binary, 3=netCDF). 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 1297 of file jurassic.h.

Field Documentation

◆ ng

int ctl_t::ng

Number of emitters.

Definition at line 1300 of file jurassic.h.

◆ emitter

char ctl_t::emitter[NG][LEN]

Name of each emitter.

Definition at line 1303 of file jurassic.h.

◆ ig_co2

int ctl_t::ig_co2

Emitter index of CO2.

Definition at line 1306 of file jurassic.h.

◆ ig_h2o

int ctl_t::ig_h2o

Emitter index of H2O.

Definition at line 1309 of file jurassic.h.

◆ ig_n2

int ctl_t::ig_n2

Emitter index of N2.

Definition at line 1312 of file jurassic.h.

◆ ig_o2

int ctl_t::ig_o2

Emitter index of O2.

Definition at line 1315 of file jurassic.h.

◆ nd

int ctl_t::nd

Number of radiance channels.

Definition at line 1318 of file jurassic.h.

◆ nu

double ctl_t::nu[ND]

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

Definition at line 1321 of file jurassic.h.

◆ nw

int ctl_t::nw

Number of spectral windows.

Definition at line 1324 of file jurassic.h.

◆ window

int ctl_t::window[ND]

Window index of each channel.

Definition at line 1327 of file jurassic.h.

◆ ncl

int ctl_t::ncl

Number of cloud layer spectral grid points.

Definition at line 1330 of file jurassic.h.

◆ clnu

double ctl_t::clnu[NCL]

Cloud layer wavenumber [cm^-1].

Definition at line 1333 of file jurassic.h.

◆ nsf

int ctl_t::nsf

Number of surface layer spectral grid points.

Definition at line 1336 of file jurassic.h.

◆ sfnu

double ctl_t::sfnu[NSF]

Surface layer wavenumber [cm^-1].

Definition at line 1339 of file jurassic.h.

◆ sftype

int ctl_t::sftype

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

Definition at line 1342 of file jurassic.h.

◆ sfsza

double ctl_t::sfsza

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

Definition at line 1345 of file jurassic.h.

◆ tblbase

char ctl_t::tblbase[LEN]

Basename for table files and filter function files.

Definition at line 1348 of file jurassic.h.

◆ tblfmt

int ctl_t::tblfmt

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

Definition at line 1351 of file jurassic.h.

◆ atmfmt

int ctl_t::atmfmt

Atmospheric data file format (1=ASCII, 2=binary, 3=netCDF).

Definition at line 1354 of file jurassic.h.

◆ obsfmt

int ctl_t::obsfmt

Observation data file format (1=ASCII, 2=binary, 3=netCDF).

Definition at line 1357 of file jurassic.h.

◆ hydz

double ctl_t::hydz

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

Definition at line 1360 of file jurassic.h.

◆ ctm_co2

int ctl_t::ctm_co2

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

Definition at line 1363 of file jurassic.h.

◆ ctm_h2o

int ctl_t::ctm_h2o

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

Definition at line 1366 of file jurassic.h.

◆ ctm_n2

int ctl_t::ctm_n2

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

Definition at line 1369 of file jurassic.h.

◆ ctm_o2

int ctl_t::ctm_o2

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

Definition at line 1372 of file jurassic.h.

◆ refrac

int ctl_t::refrac

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

Definition at line 1375 of file jurassic.h.

◆ rayds

double ctl_t::rayds

Maximum step length for raytracing [km].

Definition at line 1378 of file jurassic.h.

◆ raydz

double ctl_t::raydz

Vertical step length for raytracing [km].

Definition at line 1381 of file jurassic.h.

◆ fov

char ctl_t::fov[LEN]

Field-of-view data file.

Definition at line 1384 of file jurassic.h.

◆ fov_dz

double ctl_t::fov_dz[NSHAPE]

Field-of-view vertical distance [km].

Definition at line 1387 of file jurassic.h.

◆ fov_w

double ctl_t::fov_w[NSHAPE]

Field-of-view weighting factor.

Definition at line 1390 of file jurassic.h.

◆ fov_n

int ctl_t::fov_n

Field-of-view number of data points.

Definition at line 1393 of file jurassic.h.

◆ retp_zmin

double ctl_t::retp_zmin

Minimum altitude for pressure retrieval [km].

Definition at line 1396 of file jurassic.h.

◆ retp_zmax

double ctl_t::retp_zmax

Maximum altitude for pressure retrieval [km].

Definition at line 1399 of file jurassic.h.

◆ rett_zmin

double ctl_t::rett_zmin

Minimum altitude for temperature retrieval [km].

Definition at line 1402 of file jurassic.h.

◆ rett_zmax

double ctl_t::rett_zmax

Maximum altitude for temperature retrieval [km].

Definition at line 1405 of file jurassic.h.

◆ retq_zmin

double ctl_t::retq_zmin[NG]

Minimum altitude for volume mixing ratio retrieval [km].

Definition at line 1408 of file jurassic.h.

◆ retq_zmax

double ctl_t::retq_zmax[NG]

Maximum altitude for volume mixing ratio retrieval [km].

Definition at line 1411 of file jurassic.h.

◆ retk_zmin

double ctl_t::retk_zmin[NW]

Minimum altitude for extinction retrieval [km].

Definition at line 1414 of file jurassic.h.

◆ retk_zmax

double ctl_t::retk_zmax[NW]

Maximum altitude for extinction retrieval [km].

Definition at line 1417 of file jurassic.h.

◆ ret_clz

int ctl_t::ret_clz

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

Definition at line 1420 of file jurassic.h.

◆ ret_cldz

int ctl_t::ret_cldz

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

Definition at line 1423 of file jurassic.h.

◆ ret_clk

int ctl_t::ret_clk

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

Definition at line 1426 of file jurassic.h.

◆ ret_sft

int ctl_t::ret_sft

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

Definition at line 1429 of file jurassic.h.

◆ ret_sfeps

int ctl_t::ret_sfeps

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

Definition at line 1432 of file jurassic.h.

◆ write_bbt

int ctl_t::write_bbt

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

Definition at line 1435 of file jurassic.h.

◆ write_matrix

int ctl_t::write_matrix

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

Definition at line 1438 of file jurassic.h.

◆ formod

int ctl_t::formod

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

Definition at line 1441 of file jurassic.h.

◆ rfmbin

char ctl_t::rfmbin[LEN]

Path to RFM binary.

Definition at line 1444 of file jurassic.h.

◆ rfmhit

char ctl_t::rfmhit[LEN]

HITRAN file for RFM.

Definition at line 1447 of file jurassic.h.

◆ rfmxsc

char ctl_t::rfmxsc[NG][LEN]

Emitter cross-section files for RFM.

Definition at line 1450 of file jurassic.h.


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