UFO
ufo::Example Class Reference

Example filter. More...

#include <Example.h>

Inheritance diagram for ufo::Example:
Collaboration diagram for ufo::Example:

Public Member Functions

 Example (ioda::ObsSpace &, const eckit::Configuration &, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >)
 
 ~Example ()
 
void preProcess () const
 
void priorFilter (const GeoVaLs &) const
 
void postFilter (const ioda::ObsVector &, const ObsDiagnostics &) const
 
const oops::Variables & requiredVars () const
 
const oops::Variables & requiredHdiagnostics () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

F90check key_
 
ioda::ObsSpace & obsdb_
 
oops::Variables geovars_
 
oops::Variables diagnostics_
 
ioda::ObsDataVector< int > & flags_
 

Detailed Description

Example filter.

Definition at line 36 of file Example.h.

Constructor & Destructor Documentation

◆ Example()

ufo::Example::Example ( ioda::ObsSpace &  obsdb,
const eckit::Configuration &  config,
std::shared_ptr< ioda::ObsDataVector< int > >  flags,
std::shared_ptr< ioda::ObsDataVector< float > >   
)

Definition at line 25 of file Example.cc.

Here is the call graph for this function:

◆ ~Example()

ufo::Example::~Example ( )

Definition at line 37 of file Example.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

static const std::string ufo::Example::classname ( )
inlinestatic

Definition at line 39 of file Example.h.

◆ postFilter()

void ufo::Example::postFilter ( const ioda::ObsVector &  hofxb,
const ObsDiagnostics diags 
) const

Definition at line 51 of file Example.cc.

Here is the call graph for this function:

◆ preProcess()

void ufo::Example::preProcess ( ) const
inline

Definition at line 46 of file Example.h.

◆ print()

void ufo::Example::print ( std::ostream &  os) const
private

Definition at line 59 of file Example.cc.

◆ priorFilter()

void ufo::Example::priorFilter ( const GeoVaLs gv) const

Definition at line 44 of file Example.cc.

Here is the call graph for this function:

◆ requiredHdiagnostics()

const oops::Variables& ufo::Example::requiredHdiagnostics ( ) const
inline

Definition at line 51 of file Example.h.

◆ requiredVars()

const oops::Variables& ufo::Example::requiredVars ( ) const
inline

Definition at line 50 of file Example.h.

Member Data Documentation

◆ diagnostics_

oops::Variables ufo::Example::diagnostics_
private

Definition at line 59 of file Example.h.

◆ flags_

ioda::ObsDataVector<int>& ufo::Example::flags_
private

Definition at line 60 of file Example.h.

◆ geovars_

oops::Variables ufo::Example::geovars_
private

Definition at line 58 of file Example.h.

◆ key_

F90check ufo::Example::key_
private

Definition at line 55 of file Example.h.

◆ obsdb_

ioda::ObsSpace& ufo::Example::obsdb_
private

Definition at line 57 of file Example.h.


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