Loading [MathJax]/extensions/tex2jax.js
OOPS
All Classes Namespaces Files Functions Variables Typedefs Macros Pages
lorenz95 Namespace Reference

The namespace for the L95 model. More...

Classes

class  AnalyticInit
 AnalyticInit class fills GeoVaLs with analytic formulae. More...
 
class  ObsData1D
 Data in observation space. More...
 
class  BackgroundCheckParameters
 
class  BackgroundCheck
 Simple background check: all obs for which {|y-H(x)| < threshold} pass QC. More...
 
class  ErrorCovarianceL95Parameters
 
class  ErrorCovarianceL95
 Background error covariance matrix for Lorenz 95 model. More...
 
class  FieldL95
 Class to represent fields for the L95 model. More...
 
class  FinalCheck
 
class  GetValuesL95
 used for getting state values at observation locations (state at nearest gridpoint is used) More...
 
class  GetValuesTLAD
 used for getting state values at observation locations and applying its TL & AD More...
 
class  GomL95
 GomL95 class to handle locations for L95 model. More...
 
class  IncrementL95
 Increment Class: Difference between two states. More...
 
class  Iterator
 
struct  L95Traits
 
struct  L95ObsTraits
 
class  LocalizationMatrixL95
 Localization matrix for Lorenz 95 model. More...
 
class  LocsL95
 LocsL95 class to handle locations for L95 model. More...
 
class  ModelBias
 Model error for Lorenz 95 model. More...
 
class  ModelBiasCorrection
 
class  ModelBiasCovariance
 
class  ModelL95Parameters
 
class  ModelL95
 Lorenz 95 model configuration and computations. More...
 
class  ModelTrajectory
 L95 model trajectory. More...
 
class  ObsBias
 Class to handle observation bias parameters. More...
 
class  ObsBiasCorrection
 
class  ObsBiasCovariance
 
class  ObsBiasCovarianceParameters
 Parameters taken by the ObsBias, ObsBiasCorrection and ObsBiasCovariance classes. More...
 
class  ObsBiasParameters
 
class  ObsDiags1D
 
class  ObservationL95
 Observation for Lorenz 95 model. More...
 
class  ObservationL95Parameters
 (Empty) parameters controlling the observation operator for the Lorenz 95 model. More...
 
class  ObservationTLAD
 Observation for Lorenz 95 model. More...
 
class  ObsIterator
 Iterator over all observations. More...
 
class  ObsLocGC99
 Observation space localization for Lorenz 95 model (Gaspari-Cohn) More...
 
class  ObsGenerateParameters
 Options controlling generation of artificial observations. More...
 
class  ObsTableParameters
 Configuration parameters for the L95 model's ObsSpace. More...
 
class  ObsTable
 A Simple Observation Data Handler. More...
 
class  ObsVec1D
 Vector in observation space. More...
 
class  QCmanager
 
class  ResolutionParameters
 Parameters controlling a Lorenz95 model's resolution. More...
 
class  Resolution
 Handles resolution. More...
 
class  StateL95
 L95 model state. More...
 
class  TLML95Parameters
 
class  TLML95
 Lorenz 95 linear model definition. More...
 

Functions

void instantiateL95ChangeVarFactory ()
 
void instantiateLocalizationFactory ()
 

Variables

static oops::interface::FilterMaker< L95ObsTraits, BackgroundCheckmakerBackgroundCheck_ ("Background Check")
 
static oops::interface::FilterMaker< L95ObsTraits, FinalCheckmakerQCm_ ("Final Check")
 
static oops::interface::ModelMaker< L95Traits, ModelL95makermodel_ ("L95")
 
static oops::ObsLocalizationMaker< L95Traits, L95ObsTraits, ObsLocGC99makerGC_ ("Gaspari-Cohn")
 
static oops::interface::FilterMaker< L95ObsTraits, QCmanagermakerQCm_ ("QCmanager")
 
static oops::interface::LinearModelMaker< L95Traits, TLML95makerTLML95_ ("L95TLM")
 

Detailed Description

The namespace for the L95 model.

Function Documentation

◆ instantiateL95ChangeVarFactory()

void lorenz95::instantiateL95ChangeVarFactory ( )

Definition at line 17 of file instantiateL95ChangeVarFactory.h.

Here is the caller graph for this function:

◆ instantiateLocalizationFactory()

void lorenz95::instantiateLocalizationFactory ( )

Definition at line 17 of file instantiateLocalizationFactory.h.

Here is the caller graph for this function:

Variable Documentation

◆ makerBackgroundCheck_

oops::interface::FilterMaker<L95ObsTraits, BackgroundCheck> lorenz95::makerBackgroundCheck_("Background Check") ( "Background Check"  )
static

◆ makerGC_

oops::ObsLocalizationMaker<L95Traits, L95ObsTraits, ObsLocGC99> lorenz95::makerGC_("Gaspari-Cohn") ( "Gaspari-Cohn"  )
static

◆ makermodel_

oops::interface::ModelMaker<L95Traits, ModelL95> lorenz95::makermodel_("L95") ( "L95"  )
static

◆ makerQCm_ [1/2]

oops::interface::FilterMaker<L95ObsTraits, FinalCheck> lorenz95::makerQCm_("Final Check") ( "Final Check"  )
static

◆ makerQCm_ [2/2]

oops::interface::FilterMaker<L95ObsTraits, QCmanager> lorenz95::makerQCm_("QCmanager") ( "QCmanager"  )
static

◆ makerTLML95_

oops::interface::LinearModelMaker<L95Traits, TLML95> lorenz95::makerTLML95_("L95TLM") ( "L95TLM"  )
static