OOPS
lorenz95::ObservationTLAD Class Reference

Observation for Lorenz 95 model. More...

#include <ObservationTLAD.h>

Inheritance diagram for lorenz95::ObservationTLAD:
Collaboration diagram for lorenz95::ObservationTLAD:

Public Types

typedef ObservationL95Parameters Parameters_
 

Public Member Functions

 ObservationTLAD (const ObsTable &, const Parameters_ &)
 
void setTrajectory (const GomL95 &, const ObsBias &)
 
void simulateObsTL (const GomL95 &, ObsVec1D &, const ObsBiasCorrection &) const
 
void simulateObsAD (GomL95 &, const ObsVec1D &, ObsBiasCorrection &) const
 
const oops::VariablesrequiredVars () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

const oops::Variables inputs_
 

Detailed Description

Observation for Lorenz 95 model.

ObservationTLAD defines the linearized ObsOperator for Lorenz 95 model.

Definition at line 52 of file ObservationTLAD.h.

Member Typedef Documentation

◆ Parameters_

Constructor & Destructor Documentation

◆ ObservationTLAD()

lorenz95::ObservationTLAD::ObservationTLAD ( const ObsTable ,
const Parameters_  
)

Definition at line 27 of file ObservationTLAD.cc.

Member Function Documentation

◆ classname()

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

Definition at line 58 of file ObservationTLAD.h.

◆ print()

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

Definition at line 59 of file ObservationTLAD.cc.

◆ requiredVars()

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

Definition at line 68 of file ObservationTLAD.h.

◆ setTrajectory()

void lorenz95::ObservationTLAD::setTrajectory ( const GomL95 ,
const ObsBias  
)

Definition at line 33 of file ObservationTLAD.cc.

◆ simulateObsAD()

void lorenz95::ObservationTLAD::simulateObsAD ( GomL95 gom,
const ObsVec1D ovec,
ObsBiasCorrection bias 
) const

Definition at line 46 of file ObservationTLAD.cc.

Here is the call graph for this function:

◆ simulateObsTL()

void lorenz95::ObservationTLAD::simulateObsTL ( const GomL95 gom,
ObsVec1D ovec,
const ObsBiasCorrection bias 
) const

Definition at line 37 of file ObservationTLAD.cc.

Here is the call graph for this function:

Member Data Documentation

◆ inputs_

const oops::Variables lorenz95::ObservationTLAD::inputs_
private

Definition at line 72 of file ObservationTLAD.h.


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