IODA Bundle
|
#include <ObsOperator.h>
Public Member Functions | |
ObsOperator (const ObsSpace_ &, const eckit::Configuration &) | |
~ObsOperator () | |
void | simulateObs (const GeoVaLs_ &, ObsVector_ &, const ObsAuxControl_ &, ObsDiags_ &) const |
Obs Operator. More... | |
const ObsOperator_ & | obsoperator () const |
Interfacing. More... | |
const Variables & | requiredVars () const |
Other. More... | |
Locations_ | locations () const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef OBS::ObsOperator | ObsOperator_ |
typedef GeoVaLs< OBS > | GeoVaLs_ |
typedef ObsDiagnostics< OBS > | ObsDiags_ |
typedef Locations< OBS > | Locations_ |
typedef ObsAuxControl< OBS > | ObsAuxControl_ |
typedef ObsVector< OBS > | ObsVector_ |
typedef ObsSpace< OBS > | ObsSpace_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
std::unique_ptr< ObsOperator_ > | oper_ |
Definition at line 35 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 39 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 41 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 42 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 40 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 38 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 44 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 43 of file oops/interface/ObsOperator.h.
oops::ObsOperator< OBS >::ObsOperator | ( | const ObsSpace_ & | os, |
const eckit::Configuration & | config | ||
) |
Definition at line 70 of file oops/interface/ObsOperator.h.
oops::ObsOperator< OBS >::~ObsOperator |
Definition at line 81 of file oops/interface/ObsOperator.h.
|
inlinestatic |
Definition at line 47 of file oops/interface/ObsOperator.h.
Locations< OBS > oops::ObsOperator< OBS >::locations |
Definition at line 111 of file oops/interface/ObsOperator.h.
|
inline |
Interfacing.
Definition at line 56 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 120 of file oops/interface/ObsOperator.h.
const Variables & oops::ObsOperator< OBS >::requiredVars |
Other.
Definition at line 102 of file oops/interface/ObsOperator.h.
void oops::ObsOperator< OBS >::simulateObs | ( | const GeoVaLs_ & | gvals, |
ObsVector_ & | yy, | ||
const ObsAuxControl_ & | aux, | ||
ObsDiags_ & | ydiag | ||
) | const |
Obs Operator.
Definition at line 91 of file oops/interface/ObsOperator.h.
|
private |
Definition at line 64 of file oops/interface/ObsOperator.h.