UFO
ufo::ObsErrorModelQuadParameters Class Reference

Options controlling ObsErrorModelQuad ObsFunction. More...

#include <ObsErrorModelQuad.h>

Inheritance diagram for ufo::ObsErrorModelQuadParameters:
Collaboration diagram for ufo::ObsErrorModelQuadParameters:

Public Attributes

oops::RequiredParameter< Variablexvar {"xvar", this}
 x variable of the piece-wise function More...
 
oops::OptionalParameter< std::string > chlist {"channels", this}
 
oops::RequiredParameter< std::vector< float > > a {"a", this}
 curvature of the quadratic function More...
 
oops::RequiredParameter< std::vector< float > > b {"b", this}
 x-coordinate of the quadratic function apex More...
 
oops::RequiredParameter< std::vector< float > > err0 {"err0", this}
 y-coordinate of the lower piecewise inflection point More...
 
oops::RequiredParameter< std::vector< float > > err1 {"err1", this}
 y-coordinate of the upper piecewise inflection point More...
 
oops::Parameter< bool > save {"save", false, this}
 whether to save the xfunc values to the ObsSpace More...
 

Detailed Description

Options controlling ObsErrorModelQuad ObsFunction.

Definition at line 28 of file ObsErrorModelQuad.h.

Member Data Documentation

◆ a

oops::RequiredParameter<std::vector<float> > ufo::ObsErrorModelQuadParameters::a {"a", this}

curvature of the quadratic function

Definition at line 40 of file ObsErrorModelQuad.h.

◆ b

oops::RequiredParameter<std::vector<float> > ufo::ObsErrorModelQuadParameters::b {"b", this}

x-coordinate of the quadratic function apex

Definition at line 42 of file ObsErrorModelQuad.h.

◆ chlist

oops::OptionalParameter<std::string> ufo::ObsErrorModelQuadParameters::chlist {"channels", this}

channels for which to calculate the ObsError for radiances Omit channels for application to a single non-radiance filter variable. When multiple "filter variables" are provided without channels, they will have the same observation error.

Definition at line 38 of file ObsErrorModelQuad.h.

◆ err0

oops::RequiredParameter<std::vector<float> > ufo::ObsErrorModelQuadParameters::err0 {"err0", this}

y-coordinate of the lower piecewise inflection point

Definition at line 44 of file ObsErrorModelQuad.h.

◆ err1

oops::RequiredParameter<std::vector<float> > ufo::ObsErrorModelQuadParameters::err1 {"err1", this}

y-coordinate of the upper piecewise inflection point

Definition at line 46 of file ObsErrorModelQuad.h.

◆ save

oops::Parameter<bool> ufo::ObsErrorModelQuadParameters::save {"save", false, this}

whether to save the xfunc values to the ObsSpace

Definition at line 48 of file ObsErrorModelQuad.h.

◆ xvar

oops::RequiredParameter<Variable> ufo::ObsErrorModelQuadParameters::xvar {"xvar", this}

x variable of the piece-wise function

Definition at line 33 of file ObsErrorModelQuad.h.


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