![]() |
JURASSIC
|
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... | |
| char | climfile [LEN] |
| Climatological data file ("-" = built-in climatology). 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... | |
| int | matrixfmt |
| Matrix 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... | |
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 1592 of file jurassic.h.
| int ctl_t::ng |
Number of emitters.
Definition at line 1595 of file jurassic.h.
Name of each emitter.
Definition at line 1598 of file jurassic.h.
| int ctl_t::ig_co2 |
Emitter index of CO2.
Definition at line 1601 of file jurassic.h.
| int ctl_t::ig_h2o |
Emitter index of H2O.
Definition at line 1604 of file jurassic.h.
| int ctl_t::ig_n2 |
Emitter index of N2.
Definition at line 1607 of file jurassic.h.
| int ctl_t::ig_o2 |
Emitter index of O2.
Definition at line 1610 of file jurassic.h.
| int ctl_t::nd |
Number of radiance channels.
Definition at line 1613 of file jurassic.h.
| double ctl_t::nu[ND] |
Centroid wavenumber of each channel [cm^-1].
Definition at line 1616 of file jurassic.h.
| int ctl_t::nw |
Number of spectral windows.
Definition at line 1619 of file jurassic.h.
| int ctl_t::window[ND] |
Window index of each channel.
Definition at line 1622 of file jurassic.h.
| int ctl_t::ncl |
Number of cloud layer spectral grid points.
Definition at line 1625 of file jurassic.h.
| double ctl_t::clnu[NCL] |
Cloud layer wavenumber [cm^-1].
Definition at line 1628 of file jurassic.h.
| int ctl_t::nsf |
Number of surface layer spectral grid points.
Definition at line 1631 of file jurassic.h.
| double ctl_t::sfnu[NSF] |
Surface layer wavenumber [cm^-1].
Definition at line 1634 of file jurassic.h.
| int ctl_t::sftype |
Surface treatment (0=none, 1=emissions, 2=downward, 3=solar).
Definition at line 1637 of file jurassic.h.
| double ctl_t::sfsza |
Solar zenith angle at the surface [deg] (-999=auto).
Definition at line 1640 of file jurassic.h.
| char ctl_t::tblbase[LEN] |
Basename for table files and filter function files.
Definition at line 1643 of file jurassic.h.
| int ctl_t::tblfmt |
Look-up table file format (1=ASCII, 2=binary, 3=netCDF).
Definition at line 1646 of file jurassic.h.
| char ctl_t::climfile[LEN] |
Climatological data file ("-" = built-in climatology).
Definition at line 1649 of file jurassic.h.
| int ctl_t::atmfmt |
Atmospheric data file format (1=ASCII, 2=binary, 3=netCDF).
Definition at line 1652 of file jurassic.h.
| int ctl_t::obsfmt |
Observation data file format (1=ASCII, 2=binary, 3=netCDF).
Definition at line 1655 of file jurassic.h.
| int ctl_t::matrixfmt |
Matrix data file format (1=ASCII, 2=binary, 3=netCDF).
Definition at line 1658 of file jurassic.h.
| double ctl_t::hydz |
Reference height for hydrostatic pressure profile (-999 to skip) [km].
Definition at line 1661 of file jurassic.h.
| int ctl_t::ctm_co2 |
Compute CO2 continuum (0=no, 1=yes).
Definition at line 1664 of file jurassic.h.
| int ctl_t::ctm_h2o |
Compute H2O continuum (0=no, 1=yes).
Definition at line 1667 of file jurassic.h.
| int ctl_t::ctm_n2 |
Compute N2 continuum (0=no, 1=yes).
Definition at line 1670 of file jurassic.h.
| int ctl_t::ctm_o2 |
Compute O2 continuum (0=no, 1=yes).
Definition at line 1673 of file jurassic.h.
| int ctl_t::refrac |
Take into account refractivity (0=no, 1=yes).
Definition at line 1676 of file jurassic.h.
| double ctl_t::rayds |
Maximum step length for raytracing [km].
Definition at line 1679 of file jurassic.h.
| double ctl_t::raydz |
Vertical step length for raytracing [km].
Definition at line 1682 of file jurassic.h.
| char ctl_t::fov[LEN] |
Field-of-view data file.
Definition at line 1685 of file jurassic.h.
| double ctl_t::fov_dz[NSHAPE] |
Field-of-view vertical distance [km].
Definition at line 1688 of file jurassic.h.
| double ctl_t::fov_w[NSHAPE] |
Field-of-view weighting factor.
Definition at line 1691 of file jurassic.h.
| int ctl_t::fov_n |
Field-of-view number of data points.
Definition at line 1694 of file jurassic.h.
| double ctl_t::retp_zmin |
Minimum altitude for pressure retrieval [km].
Definition at line 1697 of file jurassic.h.
| double ctl_t::retp_zmax |
Maximum altitude for pressure retrieval [km].
Definition at line 1700 of file jurassic.h.
| double ctl_t::rett_zmin |
Minimum altitude for temperature retrieval [km].
Definition at line 1703 of file jurassic.h.
| double ctl_t::rett_zmax |
Maximum altitude for temperature retrieval [km].
Definition at line 1706 of file jurassic.h.
| double ctl_t::retq_zmin[NG] |
Minimum altitude for volume mixing ratio retrieval [km].
Definition at line 1709 of file jurassic.h.
| double ctl_t::retq_zmax[NG] |
Maximum altitude for volume mixing ratio retrieval [km].
Definition at line 1712 of file jurassic.h.
| double ctl_t::retk_zmin[NW] |
Minimum altitude for extinction retrieval [km].
Definition at line 1715 of file jurassic.h.
| double ctl_t::retk_zmax[NW] |
Maximum altitude for extinction retrieval [km].
Definition at line 1718 of file jurassic.h.
| int ctl_t::ret_clz |
Retrieve cloud layer height (0=no, 1=yes).
Definition at line 1721 of file jurassic.h.
| int ctl_t::ret_cldz |
Retrieve cloud layer depth (0=no, 1=yes).
Definition at line 1724 of file jurassic.h.
| int ctl_t::ret_clk |
Retrieve cloud layer extinction (0=no, 1=yes).
Definition at line 1727 of file jurassic.h.
| int ctl_t::ret_sft |
Retrieve surface layer temperature (0=no, 1=yes).
Definition at line 1730 of file jurassic.h.
| int ctl_t::ret_sfeps |
Retrieve surface layer emissivity (0=no, 1=yes).
Definition at line 1733 of file jurassic.h.
| int ctl_t::write_bbt |
Use brightness temperature instead of radiance (0=no, 1=yes).
Definition at line 1736 of file jurassic.h.
| int ctl_t::write_matrix |
Write matrix file (0=no, 1=yes).
Definition at line 1739 of file jurassic.h.
| int ctl_t::formod |
Forward model (0=CGA, 1=EGA, 2=RFM).
Definition at line 1742 of file jurassic.h.
| char ctl_t::rfmbin[LEN] |
Path to RFM binary.
Definition at line 1745 of file jurassic.h.
| char ctl_t::rfmhit[LEN] |
HITRAN file for RFM.
Definition at line 1748 of file jurassic.h.
Emitter cross-section files for RFM.
Definition at line 1751 of file jurassic.h.