OOPS
|
Computes observation equivalent for a single ObsType. More...
#include <Observer.h>
Public Member Functions | |
Observer (const eckit::Configuration &, const ObsSpace_ &, const ObsAuxCtrl_ &, ObsVector_ &, ObsDataPtr_< int > qcflags=ObsDataPtr_< int >(), ObsDataPtr_< float > obserr=ObsDataPtr_< float >()) | |
~Observer () | |
void | doInitialize (const State_ &, const util::DateTime &, const util::DateTime &) |
void | doProcessing (const State_ &, const util::DateTime &, const util::DateTime &) |
void | doFinalize () |
Private Types | |
typedef GeoVaLs< OBS > | GeoVaLs_ |
typedef ObsDiagnostics< OBS > | ObsDiags_ |
typedef ObsSpace< OBS > | ObsSpace_ |
typedef GetValues< MODEL, OBS > | GetValues_ |
typedef ObsAuxControl< OBS > | ObsAuxCtrl_ |
typedef ObsFilters< OBS > | ObsFilters_ |
typedef ObsOperator< OBS > | ObsOperator_ |
typedef ObsVector< OBS > | ObsVector_ |
typedef State< MODEL > | State_ |
template<typename DATA > | |
using | ObsDataPtr_ = std::shared_ptr< ObsDataVector< OBS, DATA > > |
Private Member Functions | |
void | print (std::ostream &) const override |
Private Attributes | |
ObsOperator_ | hop_ |
const ObsSpace_ & | obsdb_ |
ObsVector_ & | yobs_ |
const ObsAuxCtrl_ & | ybias_ |
ObsFilters_ | filters_ |
Variables | geovars_ |
std::unique_ptr< GetValues_ > | getvals_ |
std::shared_ptr< GeoVaLs_ > | gvals_ |
Computes observation equivalent for a single ObsType.
Definition at line 39 of file Observer.h.
|
private |
Definition at line 40 of file Observer.h.
|
private |
Definition at line 43 of file Observer.h.
|
private |
Definition at line 44 of file Observer.h.
|
private |
Definition at line 49 of file Observer.h.
|
private |
Definition at line 41 of file Observer.h.
|
private |
Definition at line 45 of file Observer.h.
|
private |
Definition at line 46 of file Observer.h.
|
private |
Definition at line 42 of file Observer.h.
|
private |
Definition at line 47 of file Observer.h.
|
private |
Definition at line 48 of file Observer.h.
oops::Observer< MODEL, OBS >::Observer | ( | const eckit::Configuration & | conf, |
const ObsSpace_ & | obsdb, | ||
const ObsAuxCtrl_ & | ybias, | ||
ObsVector_ & | yobs, | ||
ObsDataPtr_< int > | qcflags = ObsDataPtr_<int>() , |
||
ObsDataPtr_< float > | obserr = ObsDataPtr_<float>() |
||
) |
oops::Observer< MODEL, OBS >::~Observer |
Definition at line 97 of file Observer.h.
void oops::Observer< MODEL, OBS >::doFinalize |
Definition at line 131 of file Observer.h.
void oops::Observer< MODEL, OBS >::doInitialize | ( | const State_ & | xx, |
const util::DateTime & | begin, | ||
const util::DateTime & | end | ||
) |
void oops::Observer< MODEL, OBS >::doProcessing | ( | const State_ & | xx, |
const util::DateTime & | t1, | ||
const util::DateTime & | t2 | ||
) |
Definition at line 119 of file Observer.h.
|
overrideprivate |
Definition at line 146 of file Observer.h.
|
private |
Definition at line 72 of file Observer.h.
|
private |
Definition at line 73 of file Observer.h.
|
private |
Definition at line 74 of file Observer.h.
|
private |
Definition at line 75 of file Observer.h.
|
private |
Definition at line 65 of file Observer.h.
|
private |
Definition at line 68 of file Observer.h.
|
private |
Definition at line 70 of file Observer.h.
|
private |
Definition at line 69 of file Observer.h.