UFO
|
#include <Thickness.h>
Public Types | |
typedef ThicknessParameters | Parameters_ |
Public Member Functions | |
Thickness (const Parameters_ &, const oops::Variables &) | |
void | compute (const ioda::ObsSpace &, const GeoVaLs &, const ObsDiagnostics &, ioda::ObsVector &) const override |
compute the predictor More... | |
![]() | |
PredictorBase (const PredictorParametersBase &, const oops::Variables &) | |
virtual | ~PredictorBase ()=default |
const oops::Variables & | requiredGeovars () const |
geovars names required to compute the predictor More... | |
const oops::Variables & | requiredHdiagnostics () const |
hdiags names required to compute the predictor More... | |
std::string & | name () |
predictor name More... | |
const std::string & | name () const |
Private Attributes | |
Parameters_ | parameters_ |
Additional Inherited Members | |
![]() | |
oops::Variables | vars_ |
variables that will be bias-corrected using this predictor More... | |
oops::Variables | geovars_ |
required GeoVaLs More... | |
oops::Variables | hdiags_ |
required ObsDiagnostics More... | |
This thickness predictor calculates the thickness of a specified pressure level interval. The thickness is calculated as the difference between the geopotential heights at two pressure levels. This requires the integration of the temperature with respect to log pressure. The thicknesses are based on geovals temperature and pressure profiles
Definition at line 52 of file Thickness.h.
The type of parameters accepted by the constructor of this predictor. This typedef is used by the PredictorFactory.
Definition at line 56 of file Thickness.h.
ufo::Thickness::Thickness | ( | const Parameters_ & | parameters, |
const oops::Variables & | vars | ||
) |
|
overridevirtual |
compute the predictor
Implements ufo::PredictorBase.
Definition at line 37 of file Thickness.cc.
|
private |
Definition at line 66 of file Thickness.h.