UFO
ufo::BayesianBackgroundQCFlagsParameters Class Reference

Parameters controlling the operation of the BayesianBackgroundQCFlags filter. More...

#include <BayesianBackgroundQCFlags.h>

Inheritance diagram for ufo::BayesianBackgroundQCFlagsParameters:
Collaboration diagram for ufo::BayesianBackgroundQCFlagsParameters:

Public Attributes

oops::Parameter< std::map< std::string, std::string > > PGEsubstituteNames {"PGE variable name substitutions", {{"northward_wind", "eastward_wind"}}, this}
 
ProbabilityOfGrossErrorParameters PGEParameters {this}
 
- Public Attributes inherited from ufo::FilterParametersBaseWithAbstractAction
oops::OptionalParameter< std::vector< Variable > > filterVariables
 
oops::Parameter< std::vector< WhereParameters > > where {"where", {}, this}
 
oops::Parameter< bool > deferToPost {"defer to post", false, this}
 

Additional Inherited Members

- Public Member Functions inherited from ufo::FilterParametersBase
const FilterActionParametersBaseaction () const override
 Return parameters defining the action performed on observations flagged by the filter. More...
 

Detailed Description

Parameters controlling the operation of the BayesianBackgroundQCFlags filter.

Definition at line 32 of file BayesianBackgroundQCFlags.h.

Member Data Documentation

◆ PGEParameters

ProbabilityOfGrossErrorParameters ufo::BayesianBackgroundQCFlagsParameters::PGEParameters {this}

Parameters related to PGE calculations. The value of PGECrit is obtained from here.

Definition at line 46 of file BayesianBackgroundQCFlags.h.

◆ PGEsubstituteNames

oops::Parameter<std::map<std::string, std::string> > ufo::BayesianBackgroundQCFlagsParameters::PGEsubstituteNames {"PGE variable name substitutions", {{"northward_wind", "eastward_wind"}}, this}

This parameter is a collection of PGE variable name substitutions. The PGE of the second variable in each pair is used to set the QC flags of the first variable; this happens for (e.g.) wind u and v components. todo(UKMO): might need to add the variables known as u10, v10 and uSuperob, vSuperob in OPS.

Definition at line 41 of file BayesianBackgroundQCFlags.h.


The documentation for this class was generated from the following file: