FV3 Bundle
|
Controls application of QC filters to observations. More...
#include <ObsFilter.h>
Public Member Functions | |
ObsFilter () | |
ObsFilter (const ObsFilter &pp) | |
~ObsFilter () | |
void | enrollFilter (FilterBase_ *) |
void | enrollFilter (boost::shared_ptr< FilterBase_ >) |
void | postFilter (const GeoVaLs_ &, const ObsVector_ &, const ObsSpace_ &) const |
Private Types | |
typedef FilterBase< MODEL > | FilterBase_ |
typedef GeoVaLs< MODEL > | GeoVaLs_ |
typedef ObservationSpace< MODEL > | ObsSpace_ |
typedef ObsVector< MODEL > | ObsVector_ |
Private Member Functions | |
void | print (std::ostream &) const |
ObsFilter | operator= (const ObsFilter &) |
Private Attributes | |
std::vector< boost::shared_ptr< FilterBase_ > > | filters_ |
Controls application of QC filters to observations.
Definition at line 28 of file ObsFilter.h.
|
private |
Definition at line 29 of file ObsFilter.h.
|
private |
Definition at line 30 of file ObsFilter.h.
|
private |
Definition at line 31 of file ObsFilter.h.
|
private |
Definition at line 32 of file ObsFilter.h.
|
inline |
Definition at line 35 of file ObsFilter.h.
|
inline |
Definition at line 36 of file ObsFilter.h.
|
inline |
Definition at line 37 of file ObsFilter.h.
void oops::ObsFilter< MODEL >::enrollFilter | ( | FilterBase_ * | pp | ) |
Definition at line 53 of file ObsFilter.h.
void oops::ObsFilter< MODEL >::enrollFilter | ( | boost::shared_ptr< FilterBase_ > | pp | ) |
Definition at line 63 of file ObsFilter.h.
|
private |
void oops::ObsFilter< MODEL >::postFilter | ( | const GeoVaLs_ & | gv, |
const ObsVector_ & | ovec, | ||
const ObsSpace_ & | obsdb | ||
) | const |
Definition at line 70 of file ObsFilter.h.
|
private |
Definition at line 80 of file ObsFilter.h.
|
private |
Definition at line 46 of file ObsFilter.h.