UFO
ufo::MWCLWCheckParameters Class Reference

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

#include <MWCLWCheck.h>

Inheritance diagram for ufo::MWCLWCheckParameters:
Collaboration diagram for ufo::MWCLWCheckParameters:

Public Attributes

oops::RequiredParameter< oops::Variables > clwVariables {"clw variables", this}
 
oops::RequiredParameter< std::vector< float > > clwThresholds {"clw_thresholds", this}
 
oops::RequiredParameter< int > clwOption
 
- 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 MWCLWCheck filter.

Definition at line 36 of file MWCLWCheck.h.

Member Data Documentation

◆ clwOption

oops::RequiredParameter<int> ufo::MWCLWCheckParameters::clwOption
Initial value:
{"clw_option", this, {oops::minConstraint<int>(1),
oops::maxConstraint<int>(3)}}

Controls how the clw is calculated:

  1. Use observed BTs.
  2. Use calculated BTs.
  3. Symmetric calculation.

Definition at line 49 of file MWCLWCheck.h.

◆ clwThresholds

oops::RequiredParameter<std::vector<float> > ufo::MWCLWCheckParameters::clwThresholds {"clw_thresholds", this}

Definition at line 42 of file MWCLWCheck.h.

◆ clwVariables

oops::RequiredParameter<oops::Variables> ufo::MWCLWCheckParameters::clwVariables {"clw variables", this}

Definition at line 40 of file MWCLWCheck.h.


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