UFO
|
Error Inflation Factor (EIF) as a function of terrain height, channel, and surface-to-space transmittance H = surface height [m] X = surface-to-space transmittance IASI: More...
#include <ObsErrorFactorTopoRad.h>
Public Member Functions | |
ObsErrorFactorTopoRad (const eckit::LocalConfiguration &) | |
~ObsErrorFactorTopoRad () | |
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 | |
ObsErrorFactorTopoRadParameters | options_ |
ufo::Variables | invars_ |
std::vector< int > | channels_ |
Additional Inherited Members | |
![]() | |
typedef float | Value_ |
Type of the values produced by the function. More... | |
Error Inflation Factor (EIF) as a function of terrain height, channel, and surface-to-space transmittance H = surface height [m] X = surface-to-space transmittance IASI:
AMSU-A: EIF = SQRT [ 1 / ( 2000 / H ) ] for 2000 < H < 4000 and Channels 1-6,15 EIF = SQRT [ 1 / ( 4000 / H ) ] for H > 4000 and Channel 7
Definition at line 56 of file ObsErrorFactorTopoRad.h.
|
explicit |
ufo::ObsErrorFactorTopoRad::~ObsErrorFactorTopoRad | ( | ) |
Definition at line 71 of file ObsErrorFactorTopoRad.cc.
|
virtual |
compute the result of the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 75 of file ObsErrorFactorTopoRad.cc.
|
virtual |
geovals required to compute the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 157 of file ObsErrorFactorTopoRad.cc.
|
private |
Definition at line 67 of file ObsErrorFactorTopoRad.h.
|
private |
Definition at line 66 of file ObsErrorFactorTopoRad.h.
|
private |
Definition at line 65 of file ObsErrorFactorTopoRad.h.