UFO
ufo::ModelObThresholdParameters Class Reference

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

#include <ModelObThreshold.h>

Inheritance diagram for ufo::ModelObThresholdParameters:
Collaboration diagram for ufo::ModelObThresholdParameters:

Public Attributes

oops::RequiredParameter< Variablemodel_profile {"model profile", this}
 Name of the model profile variable (GeoVaLs) More...
 
oops::RequiredParameter< Variablemodel_vcoord {"model vertical coordinate", this}
 Name of the model vertical coordinate variable (GeoVal) More...
 
oops::RequiredParameter< Variableobs_height {"observation height", this}
 Name of the observation height variable to interpolate to. More...
 
oops::RequiredParameter< std::vector< double > > thresholds {"thresholds", this}
 Vector of threshold values. More...
 
oops::RequiredParameter< std::vector< double > > coord_vals {"coordinate values", this}
 Vector of vertical coordinates corresponding to vector of thresholds. More...
 
oops::RequiredParameter< ThresholdTypethreshold_type {"threshold type", this}
 Threshold type: min or max. More...
 
- 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 ModelObThreshold filter.

Definition at line 63 of file ModelObThreshold.h.

Member Data Documentation

◆ coord_vals

oops::RequiredParameter<std::vector<double> > ufo::ModelObThresholdParameters::coord_vals {"coordinate values", this}

Vector of vertical coordinates corresponding to vector of thresholds.

Definition at line 76 of file ModelObThreshold.h.

◆ model_profile

oops::RequiredParameter<Variable> ufo::ModelObThresholdParameters::model_profile {"model profile", this}

Name of the model profile variable (GeoVaLs)

Definition at line 68 of file ModelObThreshold.h.

◆ model_vcoord

oops::RequiredParameter<Variable> ufo::ModelObThresholdParameters::model_vcoord {"model vertical coordinate", this}

Name of the model vertical coordinate variable (GeoVal)

Definition at line 70 of file ModelObThreshold.h.

◆ obs_height

oops::RequiredParameter<Variable> ufo::ModelObThresholdParameters::obs_height {"observation height", this}

Name of the observation height variable to interpolate to.

Definition at line 72 of file ModelObThreshold.h.

◆ threshold_type

oops::RequiredParameter<ThresholdType> ufo::ModelObThresholdParameters::threshold_type {"threshold type", this}

Threshold type: min or max.

Definition at line 78 of file ModelObThreshold.h.

◆ thresholds

oops::RequiredParameter<std::vector<double> > ufo::ModelObThresholdParameters::thresholds {"thresholds", this}

Vector of threshold values.

Definition at line 74 of file ModelObThreshold.h.


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