FV3 Bundle
|
Base class for observation operators. More...
#include <ObsOperatorBase.h>
Public Member Functions | |
ObsOperatorBase () | |
virtual | ~ObsOperatorBase () |
virtual void | simulateObs (const GeoVaLs &, ioda::ObsVector &, const ObsBias &) const =0 |
Obs Operator. More... | |
virtual const oops::Variables & | variables () const =0 |
Operator input required from Model. More... | |
Private Member Functions | |
virtual void | print (std::ostream &) const =0 |
Base class for observation operators.
Definition at line 33 of file ObsOperatorBase.h.
|
inline |
Definition at line 36 of file ObsOperatorBase.h.
|
inlinevirtual |
Definition at line 37 of file ObsOperatorBase.h.
|
privatepure virtual |
|
pure virtual |
Obs Operator.
Implemented in ufo::ObsSeaIceFraction, ufo::ObsStericHeight, ufo::ObsGnssroBndGSI, ufo::ObsGnssroBndROPP1D, ufo::ObsGnssroRef, ufo::ObsRadiance, ufo::ObsRadiosonde, ufo::ObsAod, ufo::ObsInsituTemperature, ufo::ObsSeaIceThickness, ufo::ObsAircraft, ufo::ObsADT, and ufo::ObsSeaSurfaceTemp.
|
pure virtual |
Operator input required from Model.
Implemented in ufo::ObsSeaIceFraction, ufo::ObsStericHeight, ufo::ObsGnssroBndGSI, ufo::ObsGnssroBndROPP1D, ufo::ObsGnssroRef, ufo::ObsRadiance, ufo::ObsRadiosonde, ufo::ObsAod, ufo::ObsInsituTemperature, ufo::ObsSeaIceThickness, ufo::ObsAircraft, ufo::ObsADT, and ufo::ObsSeaSurfaceTemp.