IODA
ioda::ObsLocGC99 Class Reference

ObsLocalization matrix for IODA model. More...

#include <ObsLocGC99.h>

Inheritance diagram for ioda::ObsLocGC99:
Collaboration diagram for ioda::ObsLocGC99:

Public Member Functions

 ObsLocGC99 (const eckit::Configuration &, const ObsSpace &)
 
 ~ObsLocGC99 ()
 
void multiply (ObsVector &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

const ObsSpaceobsdb_
 
const double rscale_
 

Detailed Description

ObsLocalization matrix for IODA model.

Definition at line 29 of file ObsLocGC99.h.

Constructor & Destructor Documentation

◆ ObsLocGC99()

ioda::ObsLocGC99::ObsLocGC99 ( const eckit::Configuration &  config,
const ObsSpace obsdb 
)

Definition at line 24 of file ObsLocGC99.cc.

◆ ~ObsLocGC99()

ioda::ObsLocGC99::~ObsLocGC99 ( )

Definition at line 32 of file ObsLocGC99.cc.

Member Function Documentation

◆ classname()

static const std::string ioda::ObsLocGC99::classname ( )
inlinestatic

Definition at line 31 of file ObsLocGC99.h.

◆ multiply()

void ioda::ObsLocGC99::multiply ( ObsVector dy) const

Definition at line 36 of file ObsLocGC99.cc.

Here is the call graph for this function:

◆ print()

void ioda::ObsLocGC99::print ( std::ostream &  os) const
private

Definition at line 58 of file ObsLocGC99.cc.

Member Data Documentation

◆ obsdb_

const ObsSpace& ioda::ObsLocGC99::obsdb_
private

Definition at line 39 of file ObsLocGC99.h.

◆ rscale_

const double ioda::ObsLocGC99::rscale_
private

Definition at line 40 of file ObsLocGC99.h.


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