OOPS
qg::ObsStreamQG Class Reference

Streamfunction observation for QG model. More...

#include <ObsStreamQG.h>

Inheritance diagram for qg::ObsStreamQG:
Collaboration diagram for qg::ObsStreamQG:

Public Member Functions

 ObsStreamQG (const ObsSpaceQG &, const eckit::Configuration &)
 
void simulateObs (const GomQG &, ObsVecQG &, const ObsBias &) const override
 Obs Operator. More...
 
const oops::VariablesrequiredVars () const override
 Other. More...
 
std::unique_ptr< LocationsQGlocations () const override
 
- Public Member Functions inherited from qg::ObsOpBaseQG
 ObsOpBaseQG ()=default
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

const ObsSpaceQGobsdb_
 
const oops::Variables varin_
 

Detailed Description

Streamfunction observation for QG model.

Definition at line 38 of file ObsStreamQG.h.

Constructor & Destructor Documentation

◆ ObsStreamQG()

qg::ObsStreamQG::ObsStreamQG ( const ObsSpaceQG odb,
const eckit::Configuration &  config 
)

Definition at line 29 of file ObsStreamQG.cc.

Member Function Documentation

◆ classname()

static const std::string qg::ObsStreamQG::classname ( )
inlinestatic

Definition at line 41 of file ObsStreamQG.h.

◆ locations()

std::unique_ptr< LocationsQG > qg::ObsStreamQG::locations ( ) const
overridevirtual

Implements qg::ObsOpBaseQG.

Definition at line 44 of file ObsStreamQG.cc.

Here is the call graph for this function:

◆ print()

void qg::ObsStreamQG::print ( std::ostream &  os) const
overrideprivatevirtual

Implements qg::ObsOpBaseQG.

Definition at line 50 of file ObsStreamQG.cc.

◆ requiredVars()

const oops::Variables& qg::ObsStreamQG::requiredVars ( ) const
inlineoverridevirtual

Other.

Implements qg::ObsOpBaseQG.

Definition at line 49 of file ObsStreamQG.h.

◆ simulateObs()

void qg::ObsStreamQG::simulateObs ( const GomQG ,
ObsVecQG ,
const ObsBias  
) const
overridevirtual

Obs Operator.

Implements qg::ObsOpBaseQG.

Definition at line 37 of file ObsStreamQG.cc.

Here is the call graph for this function:

Member Data Documentation

◆ obsdb_

const ObsSpaceQG& qg::ObsStreamQG::obsdb_
private

Definition at line 54 of file ObsStreamQG.h.

◆ varin_

const oops::Variables qg::ObsStreamQG::varin_
private

Definition at line 55 of file ObsStreamQG.h.


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