UFO
ufo::ObsFunctionVelocity Class Reference

#include <ObsFunctionVelocity.h>

Inheritance diagram for ufo::ObsFunctionVelocity:
Collaboration diagram for ufo::ObsFunctionVelocity:

Public Member Functions

 ObsFunctionVelocity (const eckit::LocalConfiguration)
 
 ~ObsFunctionVelocity ()
 
void compute (const ObsFilterData &, ioda::ObsDataVector< float > &) const
 compute the result of the function More...
 
const ufo::VariablesrequiredVariables () const
 geovals required to compute the function More...
 
- Public Member Functions inherited from ufo::ObsFunctionBase< float >
 ObsFunctionBase (const eckit::LocalConfiguration conf=eckit::LocalConfiguration())
 
virtual ~ObsFunctionBase ()
 

Private Attributes

ufo::Variables invars_
 
std::string group_
 

Additional Inherited Members

- Public Types inherited from ufo::ObsFunctionBase< float >
typedef float Value_
 Type of the values produced by the function. More...
 

Detailed Description

Definition at line 21 of file ObsFunctionVelocity.h.

Constructor & Destructor Documentation

◆ ObsFunctionVelocity()

ufo::ObsFunctionVelocity::ObsFunctionVelocity ( const eckit::LocalConfiguration  conf)
explicit

Definition at line 23 of file ObsFunctionVelocity.cc.

◆ ~ObsFunctionVelocity()

ufo::ObsFunctionVelocity::~ObsFunctionVelocity ( )

Definition at line 32 of file ObsFunctionVelocity.cc.

Member Function Documentation

◆ compute()

void ufo::ObsFunctionVelocity::compute ( const ObsFilterData ,
ioda::ObsDataVector< float > &   
) const
virtual

compute the result of the function

Implements ufo::ObsFunctionBase< float >.

Definition at line 36 of file ObsFunctionVelocity.cc.

Here is the call graph for this function:

◆ requiredVariables()

const ufo::Variables & ufo::ObsFunctionVelocity::requiredVariables ( ) const
virtual

geovals required to compute the function

Implements ufo::ObsFunctionBase< float >.

Definition at line 55 of file ObsFunctionVelocity.cc.

Member Data Documentation

◆ group_

std::string ufo::ObsFunctionVelocity::group_
private

Definition at line 31 of file ObsFunctionVelocity.h.

◆ invars_

ufo::Variables ufo::ObsFunctionVelocity::invars_
private

Definition at line 30 of file ObsFunctionVelocity.h.


The documentation for this class was generated from the following files: