UFO
ufo::PreQC Class Reference

#include <PreQC.h>

Inheritance diagram for ufo::PreQC:
Collaboration diagram for ufo::PreQC:

Public Member Functions

 PreQC (ioda::ObsSpace &, const eckit::Configuration &, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >)
 
 ~PreQC ()
 
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
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

const oops::Variables nogeovals_
 
const oops::Variables nodiagvars_
 

Detailed Description

Definition at line 29 of file PreQC.h.

Constructor & Destructor Documentation

◆ PreQC()

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

Definition at line 30 of file PreQC.cc.

◆ ~PreQC()

ufo::PreQC::~PreQC ( )
inline

Definition at line 34 of file PreQC.h.

Member Function Documentation

◆ postFilter()

void ufo::PreQC::postFilter ( const ioda::ObsVector &  ,
const ObsDiagnostics  
) const
inline

Definition at line 38 of file PreQC.h.

◆ preProcess()

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

Definition at line 36 of file PreQC.h.

◆ print()

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

Definition at line 73 of file PreQC.cc.

◆ priorFilter()

void ufo::PreQC::priorFilter ( const GeoVaLs ) const
inline

Definition at line 37 of file PreQC.h.

◆ requiredHdiagnostics()

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

Definition at line 41 of file PreQC.h.

◆ requiredVars()

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

Definition at line 40 of file PreQC.h.

Member Data Documentation

◆ nodiagvars_

const oops::Variables ufo::PreQC::nodiagvars_
private

Definition at line 47 of file PreQC.h.

◆ nogeovals_

const oops::Variables ufo::PreQC::nogeovals_
private

Definition at line 46 of file PreQC.h.


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