13 #include "eckit/config/Configuration.h"
15 #include "ioda/ObsDataVector.h"
16 #include "ioda/ObsSpace.h"
18 #include "oops/base/Variables.h"
19 #include "oops/util/Logger.h"
28 :
FilterBase(obsdb, parameters, flags, obserr), parameters_(parameters)
37 std::vector<std::vector<bool>> & flagged)
const {
38 for (
size_t jv = 0; jv < filtervars.
nvars(); ++jv) {
39 for (
size_t jobs = 0; jobs <
obsdb_.nlocs(); ++jobs) {
40 flagged[jv][jobs] = apply[jobs];
48 os <<
"PerformAction: config = " <<
parameters_ << std::endl;
Base class for UFO QC filters.
size_t nvars() const
Return the number of constituent "primitive" (single-channel) variables.