FV3 Bundle
qg::ModelBiasCovariance Class Reference

#include <ModelBiasCovariance.h>

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

Public Member Functions

 ModelBiasCovariance (const eckit::Configuration &conf, const GeometryQG &)
 Constructor, destructor. More...
 
 ~ModelBiasCovariance ()
 
void linearize (const ModelBias &, const GeometryQG &)
 Linear algebra operators. More...
 
void multiply (const ModelBiasIncrement &, ModelBiasIncrement &) const
 
void inverseMultiply (const ModelBiasIncrement &, ModelBiasIncrement &) const
 
void randomize (ModelBiasIncrement &) const
 
const eckit::Configuration & config () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &os) const
 

Private Attributes

const eckit::LocalConfiguration conf_
 

Detailed Description

Definition at line 29 of file qg/model/ModelBiasCovariance.h.

Constructor & Destructor Documentation

◆ ModelBiasCovariance()

qg::ModelBiasCovariance::ModelBiasCovariance ( const eckit::Configuration &  conf,
const GeometryQG  
)
inline

Constructor, destructor.

Definition at line 36 of file qg/model/ModelBiasCovariance.h.

◆ ~ModelBiasCovariance()

qg::ModelBiasCovariance::~ModelBiasCovariance ( )
inline

Definition at line 37 of file qg/model/ModelBiasCovariance.h.

Member Function Documentation

◆ classname()

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

Definition at line 33 of file qg/model/ModelBiasCovariance.h.

◆ config()

const eckit::Configuration& qg::ModelBiasCovariance::config ( ) const
inline

Definition at line 45 of file qg/model/ModelBiasCovariance.h.

◆ inverseMultiply()

void qg::ModelBiasCovariance::inverseMultiply ( const ModelBiasIncrement ,
ModelBiasIncrement  
) const
inline

Definition at line 42 of file qg/model/ModelBiasCovariance.h.

◆ linearize()

void qg::ModelBiasCovariance::linearize ( const ModelBias ,
const GeometryQG  
)
inline

Linear algebra operators.

Definition at line 40 of file qg/model/ModelBiasCovariance.h.

◆ multiply()

void qg::ModelBiasCovariance::multiply ( const ModelBiasIncrement ,
ModelBiasIncrement  
) const
inline

Definition at line 41 of file qg/model/ModelBiasCovariance.h.

◆ print()

void qg::ModelBiasCovariance::print ( std::ostream &  os) const
inlineprivate

Definition at line 48 of file qg/model/ModelBiasCovariance.h.

◆ randomize()

void qg::ModelBiasCovariance::randomize ( ModelBiasIncrement ) const
inline

Definition at line 43 of file qg/model/ModelBiasCovariance.h.

Member Data Documentation

◆ conf_

const eckit::LocalConfiguration qg::ModelBiasCovariance::conf_
private

Definition at line 49 of file qg/model/ModelBiasCovariance.h.


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