15 eckit::LocalConfiguration newConfig(config);
16 newConfig.set(
"group",
"ErrorVariance");
37 for (
size_t ivar = 0; ivar < out.nvars(); ++ivar)
38 for (
float &value : out[ivar])
40 value = std::sqrt(value);
DrawObsErrorFromFile(const eckit::LocalConfiguration &)
void compute(const ObsFilterData &, ioda::ObsDataVector< float > &) const
compute the result of the function
DrawValueFromFile< float > drawValueFromFile_
const ufo::Variables & requiredVariables() const
geovals required to compute the function
const ufo::Variables & requiredVariables() const
geovals required to compute the function
void compute(const ObsFilterData &, ioda::ObsDataVector< T > &) const
compute the result of the function
ObsFilterData provides access to all data related to an ObsFilter.
eckit::LocalConfiguration makeConfigForDrawValueFromFile(const eckit::LocalConfiguration &config)
static ObsOperatorMaker< ObsBackgroundErrorIdentity > maker("BackgroundErrorIdentity")