UFO
ufo::ObsErrorFactorLatRad Class Reference

Function determines the observation error bound reduction within Tropics. The function gives the maximum error bound reduction at equator and decreasing towards higher latitudes. More...

#include <ObsErrorFactorLatRad.h>

Inheritance diagram for ufo::ObsErrorFactorLatRad:
Collaboration diagram for ufo::ObsErrorFactorLatRad:

Public Member Functions

 ObsErrorFactorLatRad (const eckit::LocalConfiguration &)
 
 ~ObsErrorFactorLatRad ()
 
void compute (const ObsFilterData &, ioda::ObsDataVector< float > &) const
 compute the result of the function More...
 
const ufo::VariablesrequiredVariables () const
 geovals required to compute the function More...
 
- Public Member Functions inherited from ufo::ObsFunctionBase< float >
 ObsFunctionBase (const eckit::LocalConfiguration conf=eckit::LocalConfiguration())
 
virtual ~ObsFunctionBase ()
 

Private Attributes

ObsErrorFactorLatRadParameters options_
 
ufo::Variables invars_
 
const eckit::LocalConfiguration conf_
 

Additional Inherited Members

- Public Types inherited from ufo::ObsFunctionBase< float >
typedef float Value_
 Type of the values produced by the function. More...
 

Detailed Description

Function determines the observation error bound reduction within Tropics. The function gives the maximum error bound reduction at equator and decreasing towards higher latitudes.

Definition at line 44 of file ObsErrorFactorLatRad.h.

Constructor & Destructor Documentation

◆ ObsErrorFactorLatRad()

ufo::ObsErrorFactorLatRad::ObsErrorFactorLatRad ( const eckit::LocalConfiguration &  conf)
explicit

Definition at line 22 of file ObsErrorFactorLatRad.cc.

◆ ~ObsErrorFactorLatRad()

ufo::ObsErrorFactorLatRad::~ObsErrorFactorLatRad ( )

Definition at line 34 of file ObsErrorFactorLatRad.cc.

Member Function Documentation

◆ compute()

void ufo::ObsErrorFactorLatRad::compute ( const ObsFilterData ,
ioda::ObsDataVector< float > &   
) const
virtual

compute the result of the function

Implements ufo::ObsFunctionBase< float >.

Definition at line 38 of file ObsErrorFactorLatRad.cc.

Here is the call graph for this function:

◆ requiredVariables()

const ufo::Variables & ufo::ObsErrorFactorLatRad::requiredVariables ( ) const
virtual

geovals required to compute the function

Implements ufo::ObsFunctionBase< float >.

Definition at line 57 of file ObsErrorFactorLatRad.cc.

Member Data Documentation

◆ conf_

const eckit::LocalConfiguration ufo::ObsErrorFactorLatRad::conf_
private

Definition at line 55 of file ObsErrorFactorLatRad.h.

◆ invars_

ufo::Variables ufo::ObsErrorFactorLatRad::invars_
private

Definition at line 54 of file ObsErrorFactorLatRad.h.

◆ options_

ObsErrorFactorLatRadParameters ufo::ObsErrorFactorLatRad::options_
private

Definition at line 53 of file ObsErrorFactorLatRad.h.


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