FV3 Bundle
ufo::ObsBiasCovariance Class Reference

#include <ObsBiasCovariance.h>

Inheritance diagram for ufo::ObsBiasCovariance:
[legend]
Collaboration diagram for ufo::ObsBiasCovariance:
[legend]

Public Member Functions

 ObsBiasCovariance (const eckit::Configuration &)
 Constructor, destructor. More...
 
 ~ObsBiasCovariance ()
 
void linearize (const ObsBias &)
 Linear algebra operators. More...
 
void multiply (const ObsBiasIncrement &, ObsBiasIncrement &) const
 
void inverseMultiply (const ObsBiasIncrement &, ObsBiasIncrement &) const
 
void randomize (ObsBiasIncrement &) const
 
const eckit::Configuration & config () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

const eckit::LocalConfiguration conf_
 

Detailed Description

Definition at line 28 of file ufo/src/ufo/ObsBiasCovariance.h.

Constructor & Destructor Documentation

◆ ObsBiasCovariance()

ufo::ObsBiasCovariance::ObsBiasCovariance ( const eckit::Configuration &  )
inlineexplicit

Constructor, destructor.

Definition at line 35 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ ~ObsBiasCovariance()

ufo::ObsBiasCovariance::~ObsBiasCovariance ( )
inline

Definition at line 36 of file ufo/src/ufo/ObsBiasCovariance.h.

Member Function Documentation

◆ classname()

static const std::string ufo::ObsBiasCovariance::classname ( )
inlinestatic

Definition at line 32 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ config()

const eckit::Configuration& ufo::ObsBiasCovariance::config ( ) const
inline

Definition at line 44 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ inverseMultiply()

void ufo::ObsBiasCovariance::inverseMultiply ( const ObsBiasIncrement ,
ObsBiasIncrement  
) const
inline

Definition at line 41 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ linearize()

void ufo::ObsBiasCovariance::linearize ( const ObsBias )
inline

Linear algebra operators.

Definition at line 39 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ multiply()

void ufo::ObsBiasCovariance::multiply ( const ObsBiasIncrement ,
ObsBiasIncrement  
) const
inline

Definition at line 40 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ print()

void ufo::ObsBiasCovariance::print ( std::ostream &  ) const
inlineprivate

Definition at line 47 of file ufo/src/ufo/ObsBiasCovariance.h.

◆ randomize()

void ufo::ObsBiasCovariance::randomize ( ObsBiasIncrement ) const
inline

Definition at line 42 of file ufo/src/ufo/ObsBiasCovariance.h.

Member Data Documentation

◆ conf_

const eckit::LocalConfiguration ufo::ObsBiasCovariance::conf_
private

Definition at line 48 of file ufo/src/ufo/ObsBiasCovariance.h.


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