|
OOPS
|
#include <GeoVaLsWriter.h>


Public Member Functions | |
| GeoVaLsWriter (const ObsSpace_ &, const eckit::Configuration &conf, ObsDataPtr_< int >, ObsDataPtr_< float >) | |
| ~GeoVaLsWriter () | |
| void | preProcess () override |
| Perform any observation processing steps that do not require access to GeoVaLs or outputs produced by the observation operator. More... | |
| void | priorFilter (const GeoVaLs_ &gv) override |
| Perform any observation processing steps that require access to GeoVaLs, but not to outputs produced by the observation operator. More... | |
| void | postFilter (const ObsVector_ &, const ObsVector_ &, const ObsDiags_ &) override |
| Perform any observation processing steps that require access to outputs produced by the observation operator. More... | |
| Variables | requiredVars () const override |
| Return the list of GeoVaLs required by this filter. More... | |
| Variables | requiredHdiagnostics () const override |
| Return the list of observation diagnostics required by this filter. More... | |
Public Member Functions inherited from oops::ObsFilterBase< OBS > | |
| ObsFilterBase () | |
| virtual | ~ObsFilterBase () |
Private Types | |
| typedef GeoVaLs< OBS > | GeoVaLs_ |
| typedef ObsDiagnostics< OBS > | ObsDiags_ |
| typedef ObsSpace< OBS > | ObsSpace_ |
| typedef ObsVector< OBS > | ObsVector_ |
| template<typename DATA > | |
| using | ObsDataPtr_ = std::shared_ptr< ObsDataVector< OBS, DATA > > |
Private Member Functions | |
| void | print (std::ostream &) const override |
Private Attributes | |
| const eckit::LocalConfiguration | conf_ |
| const Variables | novars_ |
Definition at line 29 of file GeoVaLsWriter.h.
|
private |
Definition at line 30 of file GeoVaLsWriter.h.
|
private |
Definition at line 34 of file GeoVaLsWriter.h.
|
private |
Definition at line 31 of file GeoVaLsWriter.h.
|
private |
Definition at line 32 of file GeoVaLsWriter.h.
|
private |
Definition at line 33 of file GeoVaLsWriter.h.
|
inline |
Definition at line 37 of file GeoVaLsWriter.h.
|
inline |
Definition at line 39 of file GeoVaLsWriter.h.
|
inlineoverridevirtual |
Perform any observation processing steps that require access to outputs produced by the observation operator.
| ov | Model equivalents produced by the observation operator. |
| bv | Bias of departure produced by the observation operator. |
| dv | Observation diagnostics produced by the observation operator. |
Implements oops::ObsFilterBase< OBS >.
Definition at line 49 of file GeoVaLsWriter.h.
|
inlineoverridevirtual |
Perform any observation processing steps that do not require access to GeoVaLs or outputs produced by the observation operator.
Implements oops::ObsFilterBase< OBS >.
Definition at line 41 of file GeoVaLsWriter.h.
|
overrideprivate |
Definition at line 64 of file GeoVaLsWriter.h.
|
inlineoverridevirtual |
Perform any observation processing steps that require access to GeoVaLs, but not to outputs produced by the observation operator.
Implements oops::ObsFilterBase< OBS >.
Definition at line 43 of file GeoVaLsWriter.h.

|
inlineoverridevirtual |
Return the list of observation diagnostics required by this filter.
Implements oops::ObsFilterBase< OBS >.
Definition at line 52 of file GeoVaLsWriter.h.
|
inlineoverridevirtual |
Return the list of GeoVaLs required by this filter.
Implements oops::ObsFilterBase< OBS >.
Definition at line 51 of file GeoVaLsWriter.h.
|
private |
Definition at line 55 of file GeoVaLsWriter.h.
|
private |
Definition at line 56 of file GeoVaLsWriter.h.