FV3 Bundle
ufo::ObsOperatorBase Class Referenceabstract

Base class for observation operators. More...

#include <ObsOperatorBase.h>

Inheritance diagram for ufo::ObsOperatorBase:
[legend]
Collaboration diagram for ufo::ObsOperatorBase:
[legend]

Public Member Functions

 ObsOperatorBase ()
 
virtual ~ObsOperatorBase ()
 
virtual void simulateObs (const GeoVaLs &, ioda::ObsVector &, const ObsBias &) const =0
 Obs Operator. More...
 
virtual const oops::Variablesvariables () const =0
 Operator input required from Model. More...
 

Private Member Functions

virtual void print (std::ostream &) const =0
 

Detailed Description

Base class for observation operators.

Definition at line 33 of file ObsOperatorBase.h.

Constructor & Destructor Documentation

◆ ObsOperatorBase()

ufo::ObsOperatorBase::ObsOperatorBase ( )
inline

Definition at line 36 of file ObsOperatorBase.h.

◆ ~ObsOperatorBase()

virtual ufo::ObsOperatorBase::~ObsOperatorBase ( )
inlinevirtual

Definition at line 37 of file ObsOperatorBase.h.

Member Function Documentation

◆ print()

◆ simulateObs()

◆ variables()


The documentation for this class was generated from the following file: