FV3 Bundle
qg::ErrorCovarianceQG Class Reference

Background error covariance matrix for QG model. More...

#include <ErrorCovarianceQG.h>

Inheritance diagram for qg::ErrorCovarianceQG:
[legend]
Collaboration diagram for qg::ErrorCovarianceQG:
[legend]

Public Member Functions

 ErrorCovarianceQG (const GeometryQG &, const oops::Variables &, const eckit::Configuration &, const StateQG &, const StateQG &)
 
 ~ErrorCovarianceQG ()
 
void multiply (const IncrementQG &, IncrementQG &) const
 
void inverseMultiply (const IncrementQG &, IncrementQG &) const
 
void randomize (IncrementQG &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

F90bmat keyFtnConfig_
 
util::DateTime time_
 

Detailed Description

Background error covariance matrix for QG model.

Definition at line 37 of file ErrorCovarianceQG.h.

Constructor & Destructor Documentation

◆ ErrorCovarianceQG()

qg::ErrorCovarianceQG::ErrorCovarianceQG ( const GeometryQG resol,
const oops::Variables ,
const eckit::Configuration &  conf,
const StateQG ,
const StateQG  
)

Definition at line 28 of file ErrorCovarianceQG.cc.

Here is the call graph for this function:

◆ ~ErrorCovarianceQG()

qg::ErrorCovarianceQG::~ErrorCovarianceQG ( )

Definition at line 39 of file ErrorCovarianceQG.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

static const std::string qg::ErrorCovarianceQG::classname ( )
inlinestatic

Definition at line 41 of file ErrorCovarianceQG.h.

◆ inverseMultiply()

void qg::ErrorCovarianceQG::inverseMultiply ( const IncrementQG dxin,
IncrementQG dxout 
) const

Definition at line 53 of file ErrorCovarianceQG.cc.

Here is the call graph for this function:

◆ multiply()

void qg::ErrorCovarianceQG::multiply ( const IncrementQG dxin,
IncrementQG dxout 
) const

Definition at line 46 of file ErrorCovarianceQG.cc.

Here is the call graph for this function:

◆ print()

void qg::ErrorCovarianceQG::print ( std::ostream &  os) const
private

Definition at line 66 of file ErrorCovarianceQG.cc.

◆ randomize()

void qg::ErrorCovarianceQG::randomize ( IncrementQG dx) const

Definition at line 60 of file ErrorCovarianceQG.cc.

Here is the call graph for this function:

Member Data Documentation

◆ keyFtnConfig_

F90bmat qg::ErrorCovarianceQG::keyFtnConfig_
private

Definition at line 53 of file ErrorCovarianceQG.h.

◆ time_

util::DateTime qg::ErrorCovarianceQG::time_
private

Definition at line 54 of file ErrorCovarianceQG.h.


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