FV3 Bundle
qg::ErrorStdDevQG Class Reference

QG background error standard deviations. More...

#include <ErrorStdDevQG.h>

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

Public Member Functions

 ErrorStdDevQG (const StateQG &, const StateQG &, const GeometryQG &, const eckit::Configuration &)
 
 ~ErrorStdDevQG ()
 
void multiply (const IncrementQG &, IncrementQG &) const
 Perform linear transforms. More...
 
void multiplyInverse (const IncrementQG &, IncrementQG &) const
 
void multiplyAD (const IncrementQG &, IncrementQG &) const
 
void multiplyInverseAD (const IncrementQG &, IncrementQG &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

F90bstddev keyFtnConfig_
 

Detailed Description

QG background error standard deviations.

Definition at line 39 of file ErrorStdDevQG.h.

Constructor & Destructor Documentation

◆ ErrorStdDevQG()

qg::ErrorStdDevQG::ErrorStdDevQG ( const StateQG ,
const StateQG ,
const GeometryQG ,
const eckit::Configuration &  conf 
)

Definition at line 24 of file ErrorStdDevQG.cc.

Here is the call graph for this function:

◆ ~ErrorStdDevQG()

qg::ErrorStdDevQG::~ErrorStdDevQG ( )

Definition at line 33 of file ErrorStdDevQG.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

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

Definition at line 41 of file ErrorStdDevQG.h.

◆ multiply()

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

Perform linear transforms.

Definition at line 38 of file ErrorStdDevQG.cc.

Here is the call graph for this function:

◆ multiplyAD()

void qg::ErrorStdDevQG::multiplyAD ( const IncrementQG dxin,
IncrementQG dxout 
) const

Definition at line 48 of file ErrorStdDevQG.cc.

Here is the call graph for this function:

◆ multiplyInverse()

void qg::ErrorStdDevQG::multiplyInverse ( const IncrementQG dxin,
IncrementQG dxout 
) const

Definition at line 43 of file ErrorStdDevQG.cc.

Here is the call graph for this function:

◆ multiplyInverseAD()

void qg::ErrorStdDevQG::multiplyInverseAD ( const IncrementQG dxin,
IncrementQG dxout 
) const

Definition at line 53 of file ErrorStdDevQG.cc.

Here is the call graph for this function:

◆ print()

void qg::ErrorStdDevQG::print ( std::ostream &  os) const
overrideprivate

Definition at line 58 of file ErrorStdDevQG.cc.

Member Data Documentation

◆ keyFtnConfig_

F90bstddev qg::ErrorStdDevQG::keyFtnConfig_
private

Definition at line 56 of file ErrorStdDevQG.h.


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