UFO
|
Determine the observation error bound (Residual Threshold) for gross check as a function of transmittance at model top and latutude. Errobs0 = un-inflated observation error ErrobsMax = maximum observation error bound Errflat = error factor as a function of latitude Errtaotop = error factor as a function of transmittance at model top Residual Threshold = MIN( (3.0 * ( 1 / Errflat )^2 * (1 / Errftaotop )^2), ErrobsMax ) Filter out data if |obs-h(x)| > Residual Threshold. More...
#include <ObsErrorBoundMW.h>
Public Member Functions | |
ObsErrorBoundMW (const eckit::LocalConfiguration &) | |
~ObsErrorBoundMW () | |
void | compute (const ObsFilterData &, ioda::ObsDataVector< float > &) const |
compute the result of the function More... | |
const ufo::Variables & | requiredVariables () const |
geovals required to compute the function More... | |
![]() | |
ObsFunctionBase (const eckit::LocalConfiguration conf=eckit::LocalConfiguration()) | |
virtual | ~ObsFunctionBase () |
Private Attributes | |
ObsErrorBoundMWParameters | options_ |
ufo::Variables | invars_ |
std::vector< int > | channels_ |
Additional Inherited Members | |
![]() | |
typedef float | Value_ |
Type of the values produced by the function. More... | |
Determine the observation error bound (Residual Threshold) for gross check as a function of transmittance at model top and latutude. Errobs0 = un-inflated observation error ErrobsMax = maximum observation error bound Errflat = error factor as a function of latitude Errtaotop = error factor as a function of transmittance at model top Residual Threshold = MIN( (3.0 * ( 1 / Errflat )^2 * (1 / Errftaotop )^2), ErrobsMax ) Filter out data if |obs-h(x)| > Residual Threshold.
Definition at line 71 of file ObsErrorBoundMW.h.
|
explicit |
ufo::ObsErrorBoundMW::~ObsErrorBoundMW | ( | ) |
Definition at line 79 of file ObsErrorBoundMW.cc.
|
virtual |
compute the result of the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 83 of file ObsErrorBoundMW.cc.
|
virtual |
geovals required to compute the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 194 of file ObsErrorBoundMW.cc.
|
private |
Definition at line 82 of file ObsErrorBoundMW.h.
|
private |
Definition at line 81 of file ObsErrorBoundMW.h.
|
private |
Definition at line 80 of file ObsErrorBoundMW.h.