UFO
|
#include <ObsOperator.h>
Public Member Functions | |
ObsOperator (ioda::ObsSpace &, const eckit::Configuration &) | |
~ObsOperator () | |
void | simulateObs (const GeoVaLs &, ioda::ObsVector &, const ObsBias &, ObsDiagnostics &) const |
Obs Operator. More... | |
const oops::Variables & | requiredVars () const |
Operator input required from Model. More... | |
std::unique_ptr< Locations > | locations (const util::DateTime &, const util::DateTime &) const |
Operator locations. More... | |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
std::unique_ptr< ObsOperatorBase > | oper_ |
ioda::ObsSpace & | odb_ |
Definition at line 45 of file ObsOperator.h.
ufo::ObsOperator::ObsOperator | ( | ioda::ObsSpace & | os, |
const eckit::Configuration & | conf | ||
) |
Definition at line 30 of file ObsOperator.cc.
ufo::ObsOperator::~ObsOperator | ( | ) |
Definition at line 36 of file ObsOperator.cc.
std::unique_ptr< Locations > ufo::ObsOperator::locations | ( | const util::DateTime & | t1, |
const util::DateTime & | t2 | ||
) | const |
Operator locations.
Definition at line 58 of file ObsOperator.cc.
|
private |
Definition at line 65 of file ObsOperator.cc.
const oops::Variables & ufo::ObsOperator::requiredVars | ( | ) | const |
Operator input required from Model.
Definition at line 52 of file ObsOperator.cc.
void ufo::ObsOperator::simulateObs | ( | const GeoVaLs & | gvals, |
ioda::ObsVector & | yy, | ||
const ObsBias & | bias, | ||
ObsDiagnostics & | ydiags | ||
) | const |
Obs Operator.
Definition at line 40 of file ObsOperator.cc.
|
private |
Definition at line 63 of file ObsOperator.h.
|
private |
Definition at line 62 of file ObsOperator.h.