8 #ifndef UFO_FILTERS_ACTIONS_INFLATEERROR_H_
9 #define UFO_FILTERS_ACTIONS_INFLATEERROR_H_
14 #include "ioda/ObsDataVector.h"
15 #include "oops/util/parameters/OptionalParameter.h"
36 void deserialize(util::CompositePath &path,
const eckit::Configuration &config)
override;
57 void apply(
const Variables &,
const std::vector<std::vector<bool>> &,
Parameters controlling a filter action.
Observation error inflation action.
const ufo::Variables & requiredVariables() const override
InflateError(const Parameters_ &)
void apply(const Variables &, const std::vector< std::vector< bool >> &, const ObsFilterData &, int, ioda::ObsDataVector< int > &, ioda::ObsDataVector< float > &) const override
InflateErrorParameters Parameters_
Parameters_ parameters_
variables required to compute inflation
oops::OptionalParameter< Variable > inflationVariable
void deserialize(util::CompositePath &path, const eckit::Configuration &config) override
oops::OptionalParameter< float > inflationFactor
OOPS_CONCRETE_PARAMETERS(InflateErrorParameters, FilterActionParametersBase)
ObsFilterData provides access to all data related to an ObsFilter.