OOPS
lorenz95::ObsLocGC99 Class Reference

ObsLocalization matrix for Lorenz 95 model. More...

#include <ObsLocGC99.h>

Inheritance diagram for lorenz95::ObsLocGC99:
Collaboration diagram for lorenz95::ObsLocGC99:

Public Member Functions

 ObsLocGC99 (const eckit::Configuration &, const ObsTableView &)
 
 ~ObsLocGC99 ()
 
void multiply (ObsVec1D &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

const ObsTableViewobsdb_
 
const double rscale_
 

Detailed Description

ObsLocalization matrix for Lorenz 95 model.

Definition at line 29 of file ObsLocGC99.h.

Constructor & Destructor Documentation

◆ ObsLocGC99()

lorenz95::ObsLocGC99::ObsLocGC99 ( const eckit::Configuration &  config,
const ObsTableView obsdb 
)

Definition at line 26 of file ObsLocGC99.cc.

◆ ~ObsLocGC99()

lorenz95::ObsLocGC99::~ObsLocGC99 ( )

Definition at line 34 of file ObsLocGC99.cc.

Member Function Documentation

◆ classname()

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

Definition at line 31 of file ObsLocGC99.h.

◆ multiply()

void lorenz95::ObsLocGC99::multiply ( ObsVec1D dy) const

Definition at line 38 of file ObsLocGC99.cc.

Here is the call graph for this function:

◆ print()

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

Definition at line 49 of file ObsLocGC99.cc.

Member Data Documentation

◆ obsdb_

const ObsTableView& lorenz95::ObsLocGC99::obsdb_
private

Definition at line 39 of file ObsLocGC99.h.

◆ rscale_

const double lorenz95::ObsLocGC99::rscale_
private

Definition at line 40 of file ObsLocGC99.h.


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