UFO
ufo::ObsProfileAverageParameters Class Reference

Configuration options recognized by the average profile operator. More...

#include <ObsProfileAverageParameters.h>

Inheritance diagram for ufo::ObsProfileAverageParameters:
Collaboration diagram for ufo::ObsProfileAverageParameters:

Public Attributes

oops::OptionalParameter< std::string > name {"name", this}
 Operator name. In future will be moved to a base class for parameters of all ObsOperators. More...
 
oops::Parameter< std::vector< ufo::Variable > > variables {"variables", {}, this}
 List of variables to be used by this operator. More...
 
oops::RequiredParameter< std::string > modelVerticalCoordinate {"vertical coordinate", this}
 Name of model vertical coordinate. More...
 
oops::Parameter< int > numIntersectionIterations {"number of intersection iterations", 3, this, {oops::minConstraint(1)}}
 
oops::Parameter< bool > compareWithOPS {"compare with OPS", false, this}
 Perform comparisons of auxiliary variables with OPS? More...
 

Detailed Description

Configuration options recognized by the average profile operator.

Definition at line 25 of file ObsProfileAverageParameters.h.

Member Data Documentation

◆ compareWithOPS

oops::Parameter<bool> ufo::ObsProfileAverageParameters::compareWithOPS {"compare with OPS", false, this}

Perform comparisons of auxiliary variables with OPS?

Definition at line 44 of file ObsProfileAverageParameters.h.

◆ modelVerticalCoordinate

oops::RequiredParameter<std::string> ufo::ObsProfileAverageParameters::modelVerticalCoordinate {"vertical coordinate", this}

Name of model vertical coordinate.

Definition at line 36 of file ObsProfileAverageParameters.h.

◆ name

oops::OptionalParameter<std::string> ufo::ObsProfileAverageParameters::name {"name", this}

Operator name. In future will be moved to a base class for parameters of all ObsOperators.

Definition at line 30 of file ObsProfileAverageParameters.h.

◆ numIntersectionIterations

oops::Parameter<int> ufo::ObsProfileAverageParameters::numIntersectionIterations {"number of intersection iterations", 3, this, {oops::minConstraint(1)}}

Number of iterations that are used to find the intersection between the observed profile and each model level.

Definition at line 40 of file ObsProfileAverageParameters.h.

◆ variables

oops::Parameter<std::vector<ufo::Variable> > ufo::ObsProfileAverageParameters::variables {"variables", {}, this}

List of variables to be used by this operator.

Definition at line 33 of file ObsProfileAverageParameters.h.


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