8 #ifndef UFO_PREDICTORS_LAPSERATE_H_
9 #define UFO_PREDICTORS_LAPSERATE_H_
14 #include "oops/util/parameters/Parameter.h"
15 #include "oops/util/parameters/Parameters.h"
16 #include "oops/util/parameters/RequiredParameter.h"
38 oops::RequiredParameter<std::string>
tlapse{
"tlapse",
this};
44 oops::OptionalParameter<int>
order{
"order",
this};
57 void compute(
const ioda::ObsSpace &,
60 ioda::ObsVector &)
const override;
GeoVaLs: geophysical values at locations.
std::map< int, float > tlapmean_
LapseRate(const Parameters_ &, const oops::Variables &)
void compute(const ioda::ObsSpace &, const GeoVaLs &, const ObsDiagnostics &, ioda::ObsVector &) const override
compute the predictor
LapseRateParameters Parameters_
Configuration parameters of the LapseRate predictor.
oops::OptionalParameter< int > order
oops::RequiredParameter< std::string > tlapse
Path to an input file.
OOPS_CONCRETE_PARAMETERS(LapseRateParameters, PredictorParametersBase)
Base class for predictor parameters.