OOPS
qg::ObsOperatorQG Class Reference

#include <ObsOperatorQG.h>

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

Public Types

typedef ObservationParameters Parameters_
 

Public Member Functions

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

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

std::unique_ptr< ObsOpBaseQGoper_
 

Detailed Description

Definition at line 36 of file ObsOperatorQG.h.

Member Typedef Documentation

◆ Parameters_

Constructor & Destructor Documentation

◆ ObsOperatorQG()

qg::ObsOperatorQG::ObsOperatorQG ( const ObsSpaceQG os,
const Parameters_ params 
)

Definition at line 27 of file ObsOperatorQG.cc.

◆ ~ObsOperatorQG()

qg::ObsOperatorQG::~ObsOperatorQG ( )

Definition at line 33 of file ObsOperatorQG.cc.

Member Function Documentation

◆ locations()

std::unique_ptr< LocationsQG > qg::ObsOperatorQG::locations ( ) const

Definition at line 50 of file ObsOperatorQG.cc.

◆ print()

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

Definition at line 56 of file ObsOperatorQG.cc.

◆ requiredVars()

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

Other.

Definition at line 44 of file ObsOperatorQG.cc.

◆ simulateObs()

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

Obs Operator.

Definition at line 37 of file ObsOperatorQG.cc.

Member Data Documentation

◆ oper_

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

Definition at line 53 of file ObsOperatorQG.h.


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