8 #ifndef UFO_FILTERS_ACTIONS_ASSIGNERROR_H_
9 #define UFO_FILTERS_ACTIONS_ASSIGNERROR_H_
14 #include "oops/util/parameters/OptionalParameter.h"
31 oops::OptionalParameter<Variable>
errorFunction{
"error function",
this};
35 void deserialize(util::CompositePath &path,
const eckit::Configuration &config)
override;
49 void apply(
const Variables &,
const std::vector<std::vector<bool>> &,
AssignErrorParameters Parameters_
const ufo::Variables & requiredVariables() const override
void apply(const Variables &, const std::vector< std::vector< bool >> &, const ObsFilterData &, int, ioda::ObsDataVector< int > &, ioda::ObsDataVector< float > &) const override
const Parameters_ parameters_
AssignError(const Parameters_ &)
oops::OptionalParameter< Variable > errorFunction
OOPS_CONCRETE_PARAMETERS(AssignErrorParameters, FilterActionParametersBase)
void deserialize(util::CompositePath &path, const eckit::Configuration &config) override
oops::OptionalParameter< float > errorParameter
Parameters controlling a filter action.
ObsFilterData provides access to all data related to an ObsFilter.