UFO
|
Calculate scattering index from 89 GHz and 150 GHz channels. More...
#include <BennartzScatIndex.h>
Public Member Functions | |
BennartzScatIndex (const eckit::LocalConfiguration &=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 | |
ufo::Variables | invars_ |
BennartzScatIndexParameters | options_ |
std::vector< int > | channels_ = {0, 0} |
Additional Inherited Members | |
![]() | |
typedef float | Value_ |
Type of the values produced by the function. More... | |
Calculate scattering index from 89 GHz and 150 GHz channels.
Reference: R. Bennartz (2002) Precipitation analysis using the Advanced Microwave Sounding Unit in support of nowcasting applications Meteorol. Appl. 9, 177-189 (2002) DOI:10.1017/S1350482702002037
Definition at line 78 of file BennartzScatIndex.h.
|
explicit |
Definition at line 17 of file BennartzScatIndex.cc.
|
virtual |
compute the result of the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 35 of file BennartzScatIndex.cc.
|
virtual |
geovals required to compute the function
Implements ufo::ObsFunctionBase< float >.
Definition at line 78 of file BennartzScatIndex.cc.
|
private |
Definition at line 88 of file BennartzScatIndex.h.
|
private |
Definition at line 86 of file BennartzScatIndex.h.
|
private |
Definition at line 87 of file BennartzScatIndex.h.