Struct emulator::impl::AtmCouplingIndices
ClassList > emulator > impl > AtmCouplingIndices
Coupling field indices for atmosphere component. More...
#include <atm_coupling.hpp>
Public Attributes
| Type | Name |
|---|---|
| int | Faxa_lwdn = -1Downward longwave radiation [W/m²]. |
| int | Faxa_rainc = -1Convective precipitation [kg/m²/s]. |
| int | Faxa_rainl = -1Large-scale precipitation [kg/m²/s]. |
| int | Faxa_snowc = -1Convective snowfall [kg/m²/s]. |
| int | Faxa_snowl = -1Large-scale snowfall [kg/m²/s]. |
| int | Faxa_swndf = -1NIR diffuse shortwave [W/m²]. |
| int | Faxa_swndr = -1NIR direct shortwave [W/m²]. |
| int | Faxa_swnet = -1Net shortwave radiation [W/m²]. |
| int | Faxa_swvdf = -1Visible diffuse shortwave [W/m²]. |
| int | Faxa_swvdr = -1Visible direct shortwave [W/m²]. |
| int | Faxx_evap = -1Evaporative flux [kg/m²/s]. |
| int | Faxx_lat = -1Latent heat flux [W/m²]. |
| int | Faxx_lwup = -1Upward longwave radiation [W/m²]. |
| int | Faxx_sen = -1Sensible heat flux [W/m²]. |
| int | Faxx_taux = -1Zonal wind stress [N/m²]. |
| int | Faxx_tauy = -1Meridional wind stress [N/m²]. |
| int | Sa_dens = -1Air density [kg/m³]. |
| int | Sa_pbot = -1Pressure at bottom level [Pa]. |
| int | Sa_pslv = -1Sea level pressure [Pa]. |
| int | Sa_ptem = -1Potential temperature [K]. |
| int | Sa_shum = -1Specific humidity [kg/kg]. |
| int | Sa_tbot = -1Temperature at bottom level [K]. |
| int | Sa_u = -1Zonal wind at bottom level [m/s]. |
| int | Sa_v = -1Meridional wind at bottom level [m/s]. |
| int | Sa_z = -1Atmospheric height at bottom level [m]. |
| int | Sf_ifrac = -1Sea ice fraction [-]. |
| int | Sf_lfrac = -1Land fraction [-]. |
| int | Sf_ofrac = -1Ocean fraction [-]. |
| int | Si_snowh = -1Snow height over ice [m]. |
| int | Sl_snowh = -1Snow height over land [m]. |
| int | So_t = -1Ocean surface temperature [K]. |
| int | Sx_anidf = -1NIR diffuse albedo [-]. |
| int | Sx_anidr = -1NIR direct albedo [-]. |
| int | Sx_avsdf = -1Visible diffuse albedo [-]. |
| int | Sx_avsdr = -1Visible direct albedo [-]. |
| int | Sx_qref = -1Reference specific humidity [kg/kg]. |
| int | Sx_t = -1Merged surface temperature [K]. |
| int | Sx_tref = -1Reference temperature [K]. |
| int | Sx_u10 = -110m wind speed [m/s] |
Public Functions
| Type | Name |
|---|---|
| void | initialize (CouplingFieldsBase & fields) Initialize indices from coupling field base. |
Detailed Description
Public Attributes Documentation
variable Faxa_lwdn
Downward longwave radiation [W/m²].
int emulator::impl::AtmCouplingIndices::Faxa_lwdn;
variable Faxa_rainc
Convective precipitation [kg/m²/s].
int emulator::impl::AtmCouplingIndices::Faxa_rainc;
variable Faxa_rainl
Large-scale precipitation [kg/m²/s].
int emulator::impl::AtmCouplingIndices::Faxa_rainl;
variable Faxa_snowc
Convective snowfall [kg/m²/s].
int emulator::impl::AtmCouplingIndices::Faxa_snowc;
variable Faxa_snowl
Large-scale snowfall [kg/m²/s].
int emulator::impl::AtmCouplingIndices::Faxa_snowl;
variable Faxa_swndf
NIR diffuse shortwave [W/m²].
int emulator::impl::AtmCouplingIndices::Faxa_swndf;
variable Faxa_swndr
NIR direct shortwave [W/m²].
int emulator::impl::AtmCouplingIndices::Faxa_swndr;
variable Faxa_swnet
Net shortwave radiation [W/m²].
int emulator::impl::AtmCouplingIndices::Faxa_swnet;
variable Faxa_swvdf
Visible diffuse shortwave [W/m²].
int emulator::impl::AtmCouplingIndices::Faxa_swvdf;
variable Faxa_swvdr
Visible direct shortwave [W/m²].
int emulator::impl::AtmCouplingIndices::Faxa_swvdr;
variable Faxx_evap
Evaporative flux [kg/m²/s].
int emulator::impl::AtmCouplingIndices::Faxx_evap;
variable Faxx_lat
Latent heat flux [W/m²].
int emulator::impl::AtmCouplingIndices::Faxx_lat;
variable Faxx_lwup
Upward longwave radiation [W/m²].
int emulator::impl::AtmCouplingIndices::Faxx_lwup;
variable Faxx_sen
Sensible heat flux [W/m²].
int emulator::impl::AtmCouplingIndices::Faxx_sen;
variable Faxx_taux
Zonal wind stress [N/m²].
int emulator::impl::AtmCouplingIndices::Faxx_taux;
variable Faxx_tauy
Meridional wind stress [N/m²].
int emulator::impl::AtmCouplingIndices::Faxx_tauy;
variable Sa_dens
Air density [kg/m³].
int emulator::impl::AtmCouplingIndices::Sa_dens;
variable Sa_pbot
Pressure at bottom level [Pa].
int emulator::impl::AtmCouplingIndices::Sa_pbot;
variable Sa_pslv
Sea level pressure [Pa].
int emulator::impl::AtmCouplingIndices::Sa_pslv;
variable Sa_ptem
Potential temperature [K].
int emulator::impl::AtmCouplingIndices::Sa_ptem;
variable Sa_shum
Specific humidity [kg/kg].
int emulator::impl::AtmCouplingIndices::Sa_shum;
variable Sa_tbot
Temperature at bottom level [K].
int emulator::impl::AtmCouplingIndices::Sa_tbot;
variable Sa_u
Zonal wind at bottom level [m/s].
int emulator::impl::AtmCouplingIndices::Sa_u;
variable Sa_v
Meridional wind at bottom level [m/s].
int emulator::impl::AtmCouplingIndices::Sa_v;
variable Sa_z
Atmospheric height at bottom level [m].
int emulator::impl::AtmCouplingIndices::Sa_z;
variable Sf_ifrac
Sea ice fraction [-].
int emulator::impl::AtmCouplingIndices::Sf_ifrac;
variable Sf_lfrac
Land fraction [-].
int emulator::impl::AtmCouplingIndices::Sf_lfrac;
variable Sf_ofrac
Ocean fraction [-].
int emulator::impl::AtmCouplingIndices::Sf_ofrac;
variable Si_snowh
Snow height over ice [m].
int emulator::impl::AtmCouplingIndices::Si_snowh;
variable Sl_snowh
Snow height over land [m].
int emulator::impl::AtmCouplingIndices::Sl_snowh;
variable So_t
Ocean surface temperature [K].
int emulator::impl::AtmCouplingIndices::So_t;
variable Sx_anidf
NIR diffuse albedo [-].
int emulator::impl::AtmCouplingIndices::Sx_anidf;
variable Sx_anidr
NIR direct albedo [-].
int emulator::impl::AtmCouplingIndices::Sx_anidr;
variable Sx_avsdf
Visible diffuse albedo [-].
int emulator::impl::AtmCouplingIndices::Sx_avsdf;
variable Sx_avsdr
Visible direct albedo [-].
int emulator::impl::AtmCouplingIndices::Sx_avsdr;
variable Sx_qref
Reference specific humidity [kg/kg].
int emulator::impl::AtmCouplingIndices::Sx_qref;
variable Sx_t
Merged surface temperature [K].
int emulator::impl::AtmCouplingIndices::Sx_t;
variable Sx_tref
Reference temperature [K].
int emulator::impl::AtmCouplingIndices::Sx_tref;
variable Sx_u10
10m wind speed [m/s]
int emulator::impl::AtmCouplingIndices::Sx_u10;
Public Functions Documentation
function initialize
Initialize indices from coupling field base.
void emulator::impl::AtmCouplingIndices::initialize (
CouplingFieldsBase & fields
)
Looks up each field name in the CouplingFieldsBase maps and stores the corresponding index.
Parameters:
fieldsInitialized CouplingFieldsBase with parsed field lists
The documentation for this class was generated from the following file components/emulator_comps/eatm/src/impl/atm_coupling.hpp