UFO
|
A function of observation data. More...
#include <ObsFunction.h>
Public Member Functions | |
ObsFunction (const Variable &) | |
constructor takes function name (for factory) on input More... | |
~ObsFunction () | |
void | compute (const ObsFilterData &, ioda::ObsDataVector< FunctionValue > &) const |
compute(metadata, obs values, output) More... | |
const ufo::Variables & | requiredVariables () const |
required variables More... | |
Private Attributes | |
std::unique_ptr< ObsFunctionBase< FunctionValue > > | obsfct_ |
A function of observation data.
FunctionValue | Type of the values produced by the function. Must be float , int , std::string or util::DateTime . |
Definition at line 32 of file src/ufo/filters/obsfunctions/ObsFunction.h.
|
explicit |
constructor takes function name (for factory) on input
Definition at line 19 of file ObsFunction.cc.
ufo::ObsFunction< FunctionValue >::~ObsFunction |
Definition at line 26 of file ObsFunction.cc.
void ufo::ObsFunction< FunctionValue >::compute | ( | const ObsFilterData & | in, |
ioda::ObsDataVector< FunctionValue > & | out | ||
) | const |
compute(metadata, obs values, output)
Definition at line 31 of file ObsFunction.cc.
const ufo::Variables & ufo::ObsFunction< FunctionValue >::requiredVariables |
required variables
Definition at line 39 of file ObsFunction.cc.
|
private |
Definition at line 45 of file src/ufo/filters/obsfunctions/ObsFunction.h.