UFO
|
Derive observation error from a file representing the variance or the covariance matrix. More...
#include <DrawObsErrorFromFile.h>
Public Member Functions | |
DrawObsErrorFromFile (const eckit::LocalConfiguration &) | |
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 | |
DrawValueFromFile< float > | drawValueFromFile_ |
Additional Inherited Members | |
![]() | |
typedef float | Value_ |
Type of the values produced by the function. More... | |
Derive observation error from a file representing the variance or the covariance matrix.
See DataExtractor for details on the format of this file.
Note that channel number extraction is implicit, using the channels selected and performed as an exact match before any user defined interpolation takes place.
Definition at line 48 of file DrawObsErrorFromFile.h.
|
explicit |
Definition at line 25 of file DrawObsErrorFromFile.cc.
|
virtual |
compute the result of the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 29 of file DrawObsErrorFromFile.cc.
|
virtual |
geovals required to compute the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 43 of file DrawObsErrorFromFile.cc.
|
private |
Definition at line 56 of file DrawObsErrorFromFile.h.