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... | |
![]() | |
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.