|
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.