FV3-JEDI
fv3jedi::ErrorCovariance Class Reference

#include <ErrorCovariance.h>

Inheritance diagram for fv3jedi::ErrorCovariance:
Collaboration diagram for fv3jedi::ErrorCovariance:

Public Member Functions

 ErrorCovariance (const Geometry &, const oops::Variables &, const eckit::Configuration &, const State &, const State &)
 
 ~ErrorCovariance ()
 
void linearize (const State &, const Geometry &)
 
void multiply (const Increment &, Increment &) const
 
void inverseMultiply (const Increment &, Increment &) const
 
void randomize (Increment &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &os) const
 

Detailed Description

Definition at line 34 of file ErrorCovariance.h.

Constructor & Destructor Documentation

◆ ErrorCovariance()

fv3jedi::ErrorCovariance::ErrorCovariance ( const Geometry resol,
const oops::Variables &  ,
const eckit::Configuration &  conf,
const State ,
const State  
)

Definition at line 23 of file ErrorCovariance.cc.

◆ ~ErrorCovariance()

fv3jedi::ErrorCovariance::~ErrorCovariance ( )

Definition at line 30 of file ErrorCovariance.cc.

Member Function Documentation

◆ classname()

static const std::string fv3jedi::ErrorCovariance::classname ( )
inlinestatic

Definition at line 37 of file ErrorCovariance.h.

◆ inverseMultiply()

void fv3jedi::ErrorCovariance::inverseMultiply ( const Increment dxin,
Increment dxout 
) const

Definition at line 42 of file ErrorCovariance.cc.

◆ linearize()

void fv3jedi::ErrorCovariance::linearize ( const State ,
const Geometry  
)

◆ multiply()

void fv3jedi::ErrorCovariance::multiply ( const Increment dxin,
Increment dxout 
) const

Definition at line 36 of file ErrorCovariance.cc.

◆ print()

void fv3jedi::ErrorCovariance::print ( std::ostream &  os) const
inlineprivate

Definition at line 49 of file ErrorCovariance.h.

◆ randomize()

void fv3jedi::ErrorCovariance::randomize ( Increment dx) const

Definition at line 48 of file ErrorCovariance.cc.

Here is the call graph for this function:

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