FV3 Bundle
qg::ObsHelpQG Class Reference

Observation Data Handler for QG Model. More...

#include <ObsHelpQG.h>

Inheritance diagram for qg::ObsHelpQG:
[legend]
Collaboration diagram for qg::ObsHelpQG:
[legend]

Public Member Functions

 ObsHelpQG (const eckit::Configuration &)
 
 ~ObsHelpQG ()
 
void getdb (const std::string &, const std::string &, int &keyOvec) const
 
void putdb (const std::string &, const std::string &, const int &keyOvec)
 
F90locs locations (const std::string &, const util::DateTime &, const util::DateTime &) const
 
void generateDistribution (const eckit::Configuration &, const std::string &, const util::DateTime &, const util::DateTime &, unsigned int &)
 
int nobs (const std::string &) const
 
int & toFortran ()
 
const int & toFortran () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Attributes

F90odb keyHelp_
 

Detailed Description

Observation Data Handler for QG Model.

Definition at line 30 of file ObsHelpQG.h.

Constructor & Destructor Documentation

◆ ObsHelpQG()

qg::ObsHelpQG::ObsHelpQG ( const eckit::Configuration &  config)
explicit

Definition at line 25 of file ObsHelpQG.cc.

Here is the call graph for this function:

◆ ~ObsHelpQG()

qg::ObsHelpQG::~ObsHelpQG ( )

Definition at line 33 of file ObsHelpQG.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

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

Definition at line 33 of file ObsHelpQG.h.

◆ generateDistribution()

void qg::ObsHelpQG::generateDistribution ( const eckit::Configuration &  config,
const std::string &  obsname,
const util::DateTime &  t1,
const util::DateTime &  t2,
unsigned int &  nobs 
)

Definition at line 65 of file ObsHelpQG.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getdb()

void qg::ObsHelpQG::getdb ( const std::string &  obsname,
const std::string &  col,
int &  keyOvec 
) const

Definition at line 47 of file ObsHelpQG.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ locations()

F90locs qg::ObsHelpQG::locations ( const std::string &  obsname,
const util::DateTime &  t1,
const util::DateTime &  t2 
) const

Definition at line 54 of file ObsHelpQG.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nobs()

int qg::ObsHelpQG::nobs ( const std::string &  obsname) const

Definition at line 89 of file ObsHelpQG.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ putdb()

void qg::ObsHelpQG::putdb ( const std::string &  obsname,
const std::string &  col,
const int &  keyOvec 
)

Definition at line 40 of file ObsHelpQG.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ toFortran() [1/2]

int& qg::ObsHelpQG::toFortran ( )
inline

Definition at line 46 of file ObsHelpQG.h.

Here is the caller graph for this function:

◆ toFortran() [2/2]

const int& qg::ObsHelpQG::toFortran ( ) const
inline

Definition at line 47 of file ObsHelpQG.h.

Member Data Documentation

◆ keyHelp_

F90odb qg::ObsHelpQG::keyHelp_
private

Definition at line 50 of file ObsHelpQG.h.


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