10 #include "ioda/ObsDataVector.h"
11 #include "oops/util/DateTime.h"
18 template <
typename FunctionValue>
25 template <
typename FunctionValue>
30 template <
typename FunctionValue>
33 obsfct_->compute(in, out);
38 template <
typename FunctionValue>
40 return obsfct_->requiredVariables();
ObsFilterData provides access to all data related to an ObsFilter.
Factory of ObsFunctions producing values of type FunctionValue.
A function of observation data.
void compute(const ObsFilterData &, ioda::ObsDataVector< FunctionValue > &) const
compute(metadata, obs values, output)
const ufo::Variables & requiredVariables() const
required variables
ObsFunction(const Variable &)
constructor takes function name (for factory) on input