JURASSIC
Data Fields
ctl_t Struct Reference

Forward model control parameters. More...

#include <jurassic.h>

Data Fields

int ng
 Number of emitters. More...
 
char emitter [NG][LEN]
 Name of each emitter. 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 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_sfz
 Retrieve surface layer height (0=no, 1=yes). More...
 
int ret_sfp
 Retrieve surface layer pressure (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

Forward model control parameters.

Definition at line 541 of file jurassic.h.

Field Documentation

◆ ng

int ctl_t::ng

Number of emitters.

Definition at line 544 of file jurassic.h.

◆ emitter

char ctl_t::emitter[NG][LEN]

Name of each emitter.

Definition at line 547 of file jurassic.h.

◆ nd

int ctl_t::nd

Number of radiance channels.

Definition at line 550 of file jurassic.h.

◆ nu

double ctl_t::nu[ND]

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

Definition at line 553 of file jurassic.h.

◆ nw

int ctl_t::nw

Number of spectral windows.

Definition at line 556 of file jurassic.h.

◆ window

int ctl_t::window[ND]

Window index of each channel.

Definition at line 559 of file jurassic.h.

◆ ncl

int ctl_t::ncl

Number of cloud layer spectral grid points.

Definition at line 562 of file jurassic.h.

◆ clnu

double ctl_t::clnu[NCL]

Cloud layer wavenumber [cm^-1].

Definition at line 565 of file jurassic.h.

◆ nsf

int ctl_t::nsf

Number of surface layer spectral grid points.

Definition at line 568 of file jurassic.h.

◆ sfnu

double ctl_t::sfnu[NSF]

Surface layer wavenumber [cm^-1].

Definition at line 571 of file jurassic.h.

◆ sftype

int ctl_t::sftype

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

Definition at line 574 of file jurassic.h.

◆ sfsza

double ctl_t::sfsza

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

Definition at line 577 of file jurassic.h.

◆ tblbase

char ctl_t::tblbase[LEN]

Basename for table files and filter function files.

Definition at line 580 of file jurassic.h.

◆ tblfmt

int ctl_t::tblfmt

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

Definition at line 583 of file jurassic.h.

◆ hydz

double ctl_t::hydz

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

Definition at line 586 of file jurassic.h.

◆ ctm_co2

int ctl_t::ctm_co2

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

Definition at line 589 of file jurassic.h.

◆ ctm_h2o

int ctl_t::ctm_h2o

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

Definition at line 592 of file jurassic.h.

◆ ctm_n2

int ctl_t::ctm_n2

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

Definition at line 595 of file jurassic.h.

◆ ctm_o2

int ctl_t::ctm_o2

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

Definition at line 598 of file jurassic.h.

◆ refrac

int ctl_t::refrac

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

Definition at line 601 of file jurassic.h.

◆ rayds

double ctl_t::rayds

Maximum step length for raytracing [km].

Definition at line 604 of file jurassic.h.

◆ raydz

double ctl_t::raydz

Vertical step length for raytracing [km].

Definition at line 607 of file jurassic.h.

◆ fov

char ctl_t::fov[LEN]

Field-of-view data file.

Definition at line 610 of file jurassic.h.

◆ retp_zmin

double ctl_t::retp_zmin

Minimum altitude for pressure retrieval [km].

Definition at line 613 of file jurassic.h.

◆ retp_zmax

double ctl_t::retp_zmax

Maximum altitude for pressure retrieval [km].

Definition at line 616 of file jurassic.h.

◆ rett_zmin

double ctl_t::rett_zmin

Minimum altitude for temperature retrieval [km].

Definition at line 619 of file jurassic.h.

◆ rett_zmax

double ctl_t::rett_zmax

Maximum altitude for temperature retrieval [km].

Definition at line 622 of file jurassic.h.

◆ retq_zmin

double ctl_t::retq_zmin[NG]

Minimum altitude for volume mixing ratio retrieval [km].

Definition at line 625 of file jurassic.h.

◆ retq_zmax

double ctl_t::retq_zmax[NG]

Maximum altitude for volume mixing ratio retrieval [km].

Definition at line 628 of file jurassic.h.

◆ retk_zmin

double ctl_t::retk_zmin[NW]

Minimum altitude for extinction retrieval [km].

Definition at line 631 of file jurassic.h.

◆ retk_zmax

double ctl_t::retk_zmax[NW]

Maximum altitude for extinction retrieval [km].

Definition at line 634 of file jurassic.h.

◆ ret_clz

int ctl_t::ret_clz

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

Definition at line 637 of file jurassic.h.

◆ ret_cldz

int ctl_t::ret_cldz

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

Definition at line 640 of file jurassic.h.

◆ ret_clk

int ctl_t::ret_clk

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

Definition at line 643 of file jurassic.h.

◆ ret_sfz

int ctl_t::ret_sfz

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

Definition at line 646 of file jurassic.h.

◆ ret_sfp

int ctl_t::ret_sfp

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

Definition at line 649 of file jurassic.h.

◆ ret_sft

int ctl_t::ret_sft

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

Definition at line 652 of file jurassic.h.

◆ ret_sfeps

int ctl_t::ret_sfeps

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

Definition at line 655 of file jurassic.h.

◆ write_bbt

int ctl_t::write_bbt

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

Definition at line 658 of file jurassic.h.

◆ write_matrix

int ctl_t::write_matrix

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

Definition at line 661 of file jurassic.h.

◆ formod

int ctl_t::formod

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

Definition at line 664 of file jurassic.h.

◆ rfmbin

char ctl_t::rfmbin[LEN]

Path to RFM binary.

Definition at line 667 of file jurassic.h.

◆ rfmhit

char ctl_t::rfmhit[LEN]

HITRAN file for RFM.

Definition at line 670 of file jurassic.h.

◆ rfmxsc

char ctl_t::rfmxsc[NG][LEN]

Emitter cross-section files for RFM.

Definition at line 673 of file jurassic.h.


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