UFO
|
TimeInterp observation operator class. More...
#include <ObsTimeOper.h>
Public Member Functions | |
ObsTimeOper (const ioda::ObsSpace &, const eckit::Configuration &) | |
virtual | ~ObsTimeOper () |
void | simulateObs (const GeoVaLs &, ioda::ObsVector &, ObsDiagnostics &) const override |
Obs Operator. More... | |
std::unique_ptr< Locations > | locations () const override |
Locations for GeoVaLs. More... | |
const oops::Variables & | requiredVars () const override |
Operator input required from Model. More... | |
![]() | |
ObsOperatorBase (const ioda::ObsSpace &odb, const eckit::Configuration &=eckit::LocalConfiguration()) | |
virtual | ~ObsOperatorBase () |
virtual oops::Variables | simulatedVars () const |
List of variables simulated by this operator. More... | |
Static Public Member Functions | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const override |
Private Attributes | |
std::unique_ptr< ObsOperatorBase > | actualoperator_ |
const ioda::ObsSpace & | odb_ |
std::vector< std::vector< float > > | timeWeights_ |
TimeInterp observation operator class.
Definition at line 42 of file ObsTimeOper.h.
ufo::ObsTimeOper::ObsTimeOper | ( | const ioda::ObsSpace & | odb, |
const eckit::Configuration & | config | ||
) |
Definition at line 33 of file ObsTimeOper.cc.
|
virtual |
Definition at line 59 of file ObsTimeOper.cc.
|
inlinestatic |
Definition at line 45 of file ObsTimeOper.h.
|
overridevirtual |
Reimplemented from ufo::ObsOperatorBase.
Definition at line 66 of file ObsTimeOper.cc.
|
overrideprivatevirtual |
Implements ufo::ObsOperatorBase.
Definition at line 102 of file ObsTimeOper.cc.
|
inlineoverridevirtual |
Operator input required from Model.
Implements ufo::ObsOperatorBase.
Definition at line 56 of file ObsTimeOper.h.
|
overridevirtual |
Obs Operator.
Implements ufo::ObsOperatorBase.
Definition at line 78 of file ObsTimeOper.cc.
|
private |
Definition at line 60 of file ObsTimeOper.h.
|
private |
Definition at line 61 of file ObsTimeOper.h.
|
private |
Definition at line 62 of file ObsTimeOper.h.