FV3 Bundle
ufo::ObsCheck Class Reference

ObsCheck: check observation for quality. More...

#include <ObsCheck.h>

Inheritance diagram for ufo::ObsCheck:
[legend]
Collaboration diagram for ufo::ObsCheck:
[legend]

Public Member Functions

 ObsCheck (const ioda::ObsSpace &, const oops::Variables &, const util::DateTime &, const util::DateTime &)
 
 ObsCheck (const ioda::ObsSpace &)
 
 ObsCheck (const eckit::Configuration &)
 
 ~ObsCheck ()
 
void postFilter (const GeoVaLs &, const ioda::ObsVector &, const ioda::ObsSpace &) const
 
void priorFilter (const ioda::ObsSpace &) const
 
int & toFortran ()
 
const int & toFortran () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

F90ocheck keyObsCheck_
 

Detailed Description

ObsCheck: check observation for quality.

Definition at line 38 of file ufo/src/ufo/ObsCheck.h.

Constructor & Destructor Documentation

◆ ObsCheck() [1/3]

ufo::ObsCheck::ObsCheck ( const ioda::ObsSpace obsdb,
const oops::Variables var,
const util::DateTime &  t1,
const util::DateTime &  t2 
)

Definition at line 25 of file ObsCheck.cc.

◆ ObsCheck() [2/3]

ufo::ObsCheck::ObsCheck ( const ioda::ObsSpace os)
explicit

Definition at line 45 of file ObsCheck.cc.

◆ ObsCheck() [3/3]

ufo::ObsCheck::ObsCheck ( const eckit::Configuration &  config)
explicit

Definition at line 36 of file ObsCheck.cc.

Here is the call graph for this function:

◆ ~ObsCheck()

ufo::ObsCheck::~ObsCheck ( )

Definition at line 52 of file ObsCheck.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

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

Definition at line 41 of file ufo/src/ufo/ObsCheck.h.

◆ postFilter()

void ufo::ObsCheck::postFilter ( const GeoVaLs gv,
const ioda::ObsVector ov,
const ioda::ObsSpace os 
) const

Definition at line 65 of file ObsCheck.cc.

◆ print()

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

Definition at line 59 of file ObsCheck.cc.

◆ priorFilter()

void ufo::ObsCheck::priorFilter ( const ioda::ObsSpace os) const

Definition at line 74 of file ObsCheck.cc.

◆ toFortran() [1/2]

int& ufo::ObsCheck::toFortran ( )
inline

Definition at line 53 of file ufo/src/ufo/ObsCheck.h.

◆ toFortran() [2/2]

const int& ufo::ObsCheck::toFortran ( ) const
inline

Definition at line 54 of file ufo/src/ufo/ObsCheck.h.

Member Data Documentation

◆ keyObsCheck_

F90ocheck ufo::ObsCheck::keyObsCheck_
private

Definition at line 58 of file ufo/src/ufo/ObsCheck.h.


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