OOPS
qg::ObsOperatorQG Class Reference

#include <ObsOperatorQG.h>

Inheritance diagram for qg::ObsOperatorQG:
Collaboration diagram for qg::ObsOperatorQG:

Public Member Functions

 ObsOperatorQG (const ObsSpaceQG &, const eckit::Configuration &)
 
 ~ObsOperatorQG ()
 
void simulateObs (const GomQG &, ObsVecQG &, const ObsBias &, ObsDiagsQG &) const
 Obs Operator. More...
 
const oops::VariablesrequiredVars () const
 Other. More...
 
std::unique_ptr< LocationsQGlocations (const util::DateTime &, const util::DateTime &) const
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

std::unique_ptr< ObsOpBaseQGoper_
 

Detailed Description

Definition at line 42 of file ObsOperatorQG.h.

Constructor & Destructor Documentation

◆ ObsOperatorQG()

qg::ObsOperatorQG::ObsOperatorQG ( const ObsSpaceQG os,
const eckit::Configuration &  conf 
)

Definition at line 28 of file ObsOperatorQG.cc.

◆ ~ObsOperatorQG()

qg::ObsOperatorQG::~ObsOperatorQG ( )

Definition at line 34 of file ObsOperatorQG.cc.

Member Function Documentation

◆ locations()

std::unique_ptr< LocationsQG > qg::ObsOperatorQG::locations ( const util::DateTime &  t1,
const util::DateTime &  t2 
) const

Definition at line 51 of file ObsOperatorQG.cc.

◆ print()

void qg::ObsOperatorQG::print ( std::ostream &  os) const
private

Definition at line 58 of file ObsOperatorQG.cc.

◆ requiredVars()

const oops::Variables & qg::ObsOperatorQG::requiredVars ( ) const

Other.

Definition at line 45 of file ObsOperatorQG.cc.

◆ simulateObs()

void qg::ObsOperatorQG::simulateObs ( const GomQG gvals,
ObsVecQG yy,
const ObsBias bias,
ObsDiagsQG  
) const

Obs Operator.

Definition at line 38 of file ObsOperatorQG.cc.

Member Data Documentation

◆ oper_

std::unique_ptr<ObsOpBaseQG> qg::ObsOperatorQG::oper_
private

Definition at line 57 of file ObsOperatorQG.h.


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