IODA Bundle
lorenz95::LocalizationMatrixL95 Class Reference

Localization matrix for Lorenz 95 model. More...

#include <LocalizationMatrixL95.h>

Inheritance diagram for lorenz95::LocalizationMatrixL95:
[legend]
Collaboration diagram for lorenz95::LocalizationMatrixL95:
[legend]

Public Member Functions

 LocalizationMatrixL95 (const Resolution &, const eckit::Configuration &)
 
void randomize (IncrementL95 &) const
 
void multiply (IncrementL95 &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

const unsigned int resol_
 
const double rscale_
 
std::vector< double > coefs_
 

Detailed Description

Localization matrix for Lorenz 95 model.

Definition at line 34 of file LocalizationMatrixL95.h.

Constructor & Destructor Documentation

◆ LocalizationMatrixL95()

lorenz95::LocalizationMatrixL95::LocalizationMatrixL95 ( const Resolution resol,
const eckit::Configuration &  config 
)

Definition at line 27 of file LocalizationMatrixL95.cc.

Member Function Documentation

◆ classname()

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

Definition at line 37 of file LocalizationMatrixL95.h.

◆ multiply()

void lorenz95::LocalizationMatrixL95::multiply ( IncrementL95 dx) const

Definition at line 62 of file LocalizationMatrixL95.cc.

Here is the call graph for this function:

◆ print()

void lorenz95::LocalizationMatrixL95::print ( std::ostream &  os) const
overrideprivate

Definition at line 73 of file LocalizationMatrixL95.cc.

◆ randomize()

void lorenz95::LocalizationMatrixL95::randomize ( IncrementL95 dx) const

Definition at line 50 of file LocalizationMatrixL95.cc.

Here is the call graph for this function:

Member Data Documentation

◆ coefs_

std::vector<double> lorenz95::LocalizationMatrixL95::coefs_
private

Definition at line 47 of file LocalizationMatrixL95.h.

◆ resol_

const unsigned int lorenz95::LocalizationMatrixL95::resol_
private

Definition at line 45 of file LocalizationMatrixL95.h.

◆ rscale_

const double lorenz95::LocalizationMatrixL95::rscale_
private

Definition at line 46 of file LocalizationMatrixL95.h.


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