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 1296 of file jurassic.h.

Field Documentation

◆ ng

int ctl_t::ng

Number of emitters.

Definition at line 1299 of file jurassic.h.

◆ emitter

char ctl_t::emitter[NG][LEN]

Name of each emitter.

Definition at line 1302 of file jurassic.h.

◆ ig_co2

int ctl_t::ig_co2

Emitter index of CO2.

Definition at line 1305 of file jurassic.h.

◆ ig_h2o

int ctl_t::ig_h2o

Emitter index of H2O.

Definition at line 1308 of file jurassic.h.

◆ ig_n2

int ctl_t::ig_n2

Emitter index of N2.

Definition at line 1311 of file jurassic.h.

◆ ig_o2

int ctl_t::ig_o2

Emitter index of O2.

Definition at line 1314 of file jurassic.h.

◆ nd

int ctl_t::nd

Number of radiance channels.

Definition at line 1317 of file jurassic.h.

◆ nu

double ctl_t::nu[ND]

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

Definition at line 1320 of file jurassic.h.

◆ nw

int ctl_t::nw

Number of spectral windows.

Definition at line 1323 of file jurassic.h.

◆ window

int ctl_t::window[ND]

Window index of each channel.

Definition at line 1326 of file jurassic.h.

◆ ncl

int ctl_t::ncl

Number of cloud layer spectral grid points.

Definition at line 1329 of file jurassic.h.

◆ clnu

double ctl_t::clnu[NCL]

Cloud layer wavenumber [cm^-1].

Definition at line 1332 of file jurassic.h.

◆ nsf

int ctl_t::nsf

Number of surface layer spectral grid points.

Definition at line 1335 of file jurassic.h.

◆ sfnu

double ctl_t::sfnu[NSF]

Surface layer wavenumber [cm^-1].

Definition at line 1338 of file jurassic.h.

◆ sftype

int ctl_t::sftype

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

Definition at line 1341 of file jurassic.h.

◆ sfsza

double ctl_t::sfsza

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

Definition at line 1344 of file jurassic.h.

◆ tblbase

char ctl_t::tblbase[LEN]

Basename for table files and filter function files.

Definition at line 1347 of file jurassic.h.

◆ tblfmt

int ctl_t::tblfmt

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

Definition at line 1350 of file jurassic.h.

◆ atmfmt

int ctl_t::atmfmt

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

Definition at line 1353 of file jurassic.h.

◆ obsfmt

int ctl_t::obsfmt

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

Definition at line 1356 of file jurassic.h.

◆ hydz

double ctl_t::hydz

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

Definition at line 1359 of file jurassic.h.

◆ ctm_co2

int ctl_t::ctm_co2

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

Definition at line 1362 of file jurassic.h.

◆ ctm_h2o

int ctl_t::ctm_h2o

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

Definition at line 1365 of file jurassic.h.

◆ ctm_n2

int ctl_t::ctm_n2

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

Definition at line 1368 of file jurassic.h.

◆ ctm_o2

int ctl_t::ctm_o2

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

Definition at line 1371 of file jurassic.h.

◆ refrac

int ctl_t::refrac

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

Definition at line 1374 of file jurassic.h.

◆ rayds

double ctl_t::rayds

Maximum step length for raytracing [km].

Definition at line 1377 of file jurassic.h.

◆ raydz

double ctl_t::raydz

Vertical step length for raytracing [km].

Definition at line 1380 of file jurassic.h.

◆ fov

char ctl_t::fov[LEN]

Field-of-view data file.

Definition at line 1383 of file jurassic.h.

◆ fov_dz

double ctl_t::fov_dz[NSHAPE]

Field-of-view vertical distance [km].

Definition at line 1386 of file jurassic.h.

◆ fov_w

double ctl_t::fov_w[NSHAPE]

Field-of-view weighting factor.

Definition at line 1389 of file jurassic.h.

◆ fov_n

int ctl_t::fov_n

Field-of-view number of data points.

Definition at line 1392 of file jurassic.h.

◆ retp_zmin

double ctl_t::retp_zmin

Minimum altitude for pressure retrieval [km].

Definition at line 1395 of file jurassic.h.

◆ retp_zmax

double ctl_t::retp_zmax

Maximum altitude for pressure retrieval [km].

Definition at line 1398 of file jurassic.h.

◆ rett_zmin

double ctl_t::rett_zmin

Minimum altitude for temperature retrieval [km].

Definition at line 1401 of file jurassic.h.

◆ rett_zmax

double ctl_t::rett_zmax

Maximum altitude for temperature retrieval [km].

Definition at line 1404 of file jurassic.h.

◆ retq_zmin

double ctl_t::retq_zmin[NG]

Minimum altitude for volume mixing ratio retrieval [km].

Definition at line 1407 of file jurassic.h.

◆ retq_zmax

double ctl_t::retq_zmax[NG]

Maximum altitude for volume mixing ratio retrieval [km].

Definition at line 1410 of file jurassic.h.

◆ retk_zmin

double ctl_t::retk_zmin[NW]

Minimum altitude for extinction retrieval [km].

Definition at line 1413 of file jurassic.h.

◆ retk_zmax

double ctl_t::retk_zmax[NW]

Maximum altitude for extinction retrieval [km].

Definition at line 1416 of file jurassic.h.

◆ ret_clz

int ctl_t::ret_clz

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

Definition at line 1419 of file jurassic.h.

◆ ret_cldz

int ctl_t::ret_cldz

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

Definition at line 1422 of file jurassic.h.

◆ ret_clk

int ctl_t::ret_clk

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

Definition at line 1425 of file jurassic.h.

◆ ret_sft

int ctl_t::ret_sft

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

Definition at line 1428 of file jurassic.h.

◆ ret_sfeps

int ctl_t::ret_sfeps

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

Definition at line 1431 of file jurassic.h.

◆ write_bbt

int ctl_t::write_bbt

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

Definition at line 1434 of file jurassic.h.

◆ write_matrix

int ctl_t::write_matrix

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

Definition at line 1437 of file jurassic.h.

◆ formod

int ctl_t::formod

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

Definition at line 1440 of file jurassic.h.

◆ rfmbin

char ctl_t::rfmbin[LEN]

Path to RFM binary.

Definition at line 1443 of file jurassic.h.

◆ rfmhit

char ctl_t::rfmhit[LEN]

HITRAN file for RFM.

Definition at line 1446 of file jurassic.h.

◆ rfmxsc

char ctl_t::rfmxsc[NG][LEN]

Emitter cross-section files for RFM.

Definition at line 1449 of file jurassic.h.


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