#include <LAMDomainCheck.h>
|
typedef float | Value_ |
| Type of the values produced by the function. More...
|
|
Definition at line 52 of file LAMDomainCheck.h.
◆ LAMDomainCheck()
ufo::LAMDomainCheck::LAMDomainCheck |
( |
const eckit::LocalConfiguration & |
conf = eckit::LocalConfiguration() | ) |
|
|
explicit |
◆ ~LAMDomainCheck()
ufo::LAMDomainCheck::~LAMDomainCheck |
( |
| ) |
|
◆ classname()
static const std::string ufo::LAMDomainCheck::classname |
( |
| ) |
|
|
inlinestatic |
◆ compute()
LAMDomainCheck::compute.
The LAMDomainCheck is an obsfunction to compute if an observation is located inside a specified limited area model domain. The LAMDomainCheck obsfunction returns a value of 1 if the observation is determined to be located inside the specified domain and a value of 0 if it lies outside.
In the UFO obs functions YAML, first one must define the map_projection. The following values of map_projection are currently supported:
- "gnomonic_ed" - the ESG grid used by FV3-LAM
The option 'save: true' will save the computed value to the output IODA file as 'LAMDomainCheck@DerivedValue' (default is false).
The additional parameters to be defined in the options section of the obs function YAML will depend on the choice of map_projection used. For gnomonic_ed:
- a - ESG alpha parameter (default 0)
- k - ESG kappa parameter (default 0)
- plat - ESG center point latitude (degrees; default 0)
- plon - ESG center point longitude (degrees; default 0)
- pazi - ESG azimuthal angle (radians; default 0)
- dx - grid spacing in x (degrees; default 1)
- dy - grid spacing in y (degrees, default 1)
- npx - number of gridpoints in x (default 2)
- npy - number of gridpoints in y (default 2) If using FV3-LAM, the above values are provided in the netCDF grid file attributes, but this option will work for any regional model that utilizes the Extended Schmidt Gnomonic grid developed by R. Jim Purser: https://dtcenter.org/sites/default/files/events/2020/2-purser-james.pdf "The Extended Schmidt Gnomonic grid for regional applications" by R. J. Purser, D. Jovic, G. Ketefian, T. Black, J. Beck, J. Dong, J. Carley. UFS Users' Workshop, July 27–29, 2020.
Implements ufo::ObsFunctionBase< float >.
Definition at line 75 of file LAMDomainCheck.cc.
◆ requiredVariables()
const ufo::Variables & ufo::LAMDomainCheck::requiredVariables |
( |
| ) |
const |
|
virtual |
◆ invars_
◆ options_
The documentation for this class was generated from the following files: