IODA Bundle
|
Simple background check: all obs for which {|y-H(x)| < threshold} pass QC. More...
#include <BackgroundCheck.h>
Public Types | |
typedef BackgroundCheckParameters | Parameters_ |
Public Member Functions | |
BackgroundCheck (const ObsTable &, const Parameters_ &, std::shared_ptr< ObsData1D< int > >, std::shared_ptr< ObsData1D< float > >) | |
void | preProcess () const |
void | priorFilter (const GomL95 &) const |
void | postFilter (const ObsVec1D &, const ObsDiags1D &) const |
oops::Variables | requiredVars () const |
oops::Variables | requiredHdiagnostics () const |
Private Member Functions | |
void | print (std::ostream &os) const |
Private Attributes | |
const ObsTable & | obsdb_ |
Parameters_ | options_ |
std::shared_ptr< ObsData1D< int > > | qcflags_ |
std::shared_ptr< ObsData1D< float > > | obserr_ |
const oops::Variables | novars_ |
Simple background check: all obs for which {|y-H(x)| < threshold} pass QC.
Definition at line 43 of file BackgroundCheck.h.
Definition at line 45 of file BackgroundCheck.h.
lorenz95::BackgroundCheck::BackgroundCheck | ( | const ObsTable & | obsdb, |
const Parameters_ & | parameters, | ||
std::shared_ptr< ObsData1D< int > > | qcflags, | ||
std::shared_ptr< ObsData1D< float > > | obserr | ||
) |
Definition at line 22 of file BackgroundCheck.cc.
void lorenz95::BackgroundCheck::postFilter | ( | const ObsVec1D & | hofx, |
const ObsDiags1D & | |||
) | const |
|
inline |
Definition at line 50 of file BackgroundCheck.h.
|
private |
Definition at line 52 of file BackgroundCheck.cc.
|
inline |
Definition at line 51 of file BackgroundCheck.h.
|
inline |
Definition at line 55 of file BackgroundCheck.h.
|
inline |
Definition at line 54 of file BackgroundCheck.h.
|
private |
Definition at line 64 of file BackgroundCheck.h.
|
private |
Definition at line 60 of file BackgroundCheck.h.
|
private |
Definition at line 63 of file BackgroundCheck.h.
|
private |
Definition at line 61 of file BackgroundCheck.h.
|
private |
Definition at line 62 of file BackgroundCheck.h.