UFO
ufo::RejectObs Class Reference

#include <RejectObs.h>

Inheritance diagram for ufo::RejectObs:
Collaboration diagram for ufo::RejectObs:

Public Member Functions

 RejectObs (const eckit::Configuration &)
 
 ~RejectObs ()
 
void apply (const Variables &, const std::vector< std::vector< bool >> &, const ObsFilterData &, ioda::ObsDataVector< int > &, ioda::ObsDataVector< float > &) const override
 compute the diagnostic More...
 
const ufo::VariablesrequiredVariables () const override
 
- Public Member Functions inherited from ufo::FilterActionBase
 FilterActionBase ()
 
virtual ~FilterActionBase ()
 

Private Attributes

Variables allvars_
 
const eckit::Configuration & conf_
 

Detailed Description

Definition at line 22 of file RejectObs.h.

Constructor & Destructor Documentation

◆ RejectObs()

ufo::RejectObs::RejectObs ( const eckit::Configuration &  conf)
explicit

Definition at line 22 of file RejectObs.cc.

◆ ~RejectObs()

ufo::RejectObs::~RejectObs ( )
inline

Definition at line 25 of file RejectObs.h.

Member Function Documentation

◆ apply()

void ufo::RejectObs::apply ( const Variables ,
const std::vector< std::vector< bool >> &  ,
const ObsFilterData ,
ioda::ObsDataVector< int > &  ,
ioda::ObsDataVector< float > &   
) const
overridevirtual

compute the diagnostic

Implements ufo::FilterActionBase.

Definition at line 28 of file RejectObs.cc.

Here is the call graph for this function:

◆ requiredVariables()

const ufo::Variables& ufo::RejectObs::requiredVariables ( ) const
inlineoverridevirtual

Implements ufo::FilterActionBase.

Definition at line 30 of file RejectObs.h.

Member Data Documentation

◆ allvars_

Variables ufo::RejectObs::allvars_
private

Definition at line 32 of file RejectObs.h.

◆ conf_

const eckit::Configuration& ufo::RejectObs::conf_
private

Definition at line 33 of file RejectObs.h.


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