UFO
|
Derivative check: check if the derivative of one variable with respect to another. More...
#include <ObsDerivativeCheck.h>
Public Member Functions | |
ObsDerivativeCheck (ioda::ObsSpace &, const eckit::Configuration &, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >) | |
~ObsDerivativeCheck () | |
![]() | |
FilterBase (ioda::ObsSpace &, const FilterParametersBaseWithAbstractAction ¶meters, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >) | |
FilterBase (ioda::ObsSpace &, const eckit::Configuration &, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >) | |
~FilterBase () | |
![]() | |
ObsProcessorBase (ioda::ObsSpace &, bool deferToPost, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >) | |
~ObsProcessorBase () | |
void | preProcess () override |
void | priorFilter (const GeoVaLs &) override |
void | postFilter (const ioda::ObsVector &, const ioda::ObsVector &, const ObsDiagnostics &) override |
oops::Variables | requiredVars () const override |
oops::Variables | requiredHdiagnostics () const override |
Static Public Member Functions | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const override |
void | applyFilter (const std::vector< bool > &, const Variables &, std::vector< std::vector< bool >> &) const override |
int | qcFlag () const override |
Additional Inherited Members | |
![]() | |
const eckit::LocalConfiguration | config_ |
ufo::Variables | filtervars_ |
![]() | |
ioda::ObsSpace & | obsdb_ |
std::shared_ptr< ioda::ObsDataVector< int > > | flags_ |
std::shared_ptr< ioda::ObsDataVector< float > > | obserr_ |
ufo::Variables | allvars_ |
ObsFilterData | data_ |
Derivative check: check if the derivative of one variable with respect to another.
Definition at line 34 of file ObsDerivativeCheck.h.
ufo::ObsDerivativeCheck::ObsDerivativeCheck | ( | ioda::ObsSpace & | obsdb, |
const eckit::Configuration & | config, | ||
std::shared_ptr< ioda::ObsDataVector< int > > | flags, | ||
std::shared_ptr< ioda::ObsDataVector< float > > | obserr | ||
) |
Definition at line 31 of file ObsDerivativeCheck.cc.
ufo::ObsDerivativeCheck::~ObsDerivativeCheck | ( | ) |
Definition at line 41 of file ObsDerivativeCheck.cc.
|
overrideprivatevirtual |
Implements ufo::FilterBase.
Definition at line 97 of file ObsDerivativeCheck.cc.
|
inlinestatic |
Definition at line 37 of file ObsDerivativeCheck.h.
|
overrideprivatevirtual |
Implements ufo::FilterBase.
Definition at line 241 of file ObsDerivativeCheck.cc.
|
inlineoverrideprivatevirtual |
Implements ufo::FilterBase.
Definition at line 48 of file ObsDerivativeCheck.h.