OOPS
lorenz95::ObservationL95 Class Reference

Observation for Lorenz 95 model. More...

#include <ObservationL95.h>

Inheritance diagram for lorenz95::ObservationL95:
Collaboration diagram for lorenz95::ObservationL95:

Public Types

typedef ObservationL95Parameters Parameters_
 

Public Member Functions

 ObservationL95 (const ObsTable &, const Parameters_ &)
 
 ~ObservationL95 ()
 
void simulateObs (const GomL95 &, ObsVec1D &, const ObsBias &, ObsVec1D &, ObsDiags1D &) const
 
const oops::VariablesrequiredVars () const
 
std::unique_ptr< LocsL95locations () const
 
const ObsTabletable () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

const ObsTableobsdb_
 
const oops::Variables inputs_
 

Detailed Description

Observation for Lorenz 95 model.

ObservationL95 defines ObsOperator for Lorenz 95 model.

Definition at line 46 of file ObservationL95.h.

Member Typedef Documentation

◆ Parameters_

Constructor & Destructor Documentation

◆ ObservationL95()

lorenz95::ObservationL95::ObservationL95 ( const ObsTable ot,
const Parameters_  
)

Definition at line 29 of file ObservationL95.cc.

◆ ~ObservationL95()

lorenz95::ObservationL95::~ObservationL95 ( )

Definition at line 35 of file ObservationL95.cc.

Member Function Documentation

◆ classname()

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

Definition at line 52 of file ObservationL95.h.

◆ locations()

std::unique_ptr< LocsL95 > lorenz95::ObservationL95::locations ( ) const

Definition at line 48 of file ObservationL95.cc.

Here is the call graph for this function:

◆ print()

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

Definition at line 54 of file ObservationL95.cc.

◆ requiredVars()

const oops::Variables& lorenz95::ObservationL95::requiredVars ( ) const
inline

Definition at line 61 of file ObservationL95.h.

◆ simulateObs()

void lorenz95::ObservationL95::simulateObs ( const GomL95 gom,
ObsVec1D ovec,
const ObsBias bias,
ObsVec1D ,
ObsDiags1D  
) const

Definition at line 39 of file ObservationL95.cc.

Here is the call graph for this function:

◆ table()

const ObsTable& lorenz95::ObservationL95::table ( ) const
inline

Definition at line 64 of file ObservationL95.h.

Member Data Documentation

◆ inputs_

const oops::Variables lorenz95::ObservationL95::inputs_
private

Definition at line 69 of file ObservationL95.h.

◆ obsdb_

const ObsTable& lorenz95::ObservationL95::obsdb_
private

Definition at line 68 of file ObservationL95.h.


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