FV3 Bundle
fv3jedi::ModelBiasCovarianceFV3JEDI Class Reference

#include <ModelBiasCovarianceFV3JEDI.h>

Inheritance diagram for fv3jedi::ModelBiasCovarianceFV3JEDI:
[legend]
Collaboration diagram for fv3jedi::ModelBiasCovarianceFV3JEDI:
[legend]

Public Member Functions

 ModelBiasCovarianceFV3JEDI (const eckit::Configuration &conf, const GeometryFV3JEDI &)
 Constructor, destructor. More...
 
 ~ModelBiasCovarianceFV3JEDI ()
 
void linearize (const ModelBiasFV3JEDI &, const GeometryFV3JEDI &)
 Linear algebra operators. More...
 
void multiply (const ModelBiasIncrementFV3JEDI &, ModelBiasIncrementFV3JEDI) const
 
void inverseMultiply (const ModelBiasIncrementFV3JEDI &, ModelBiasIncrementFV3JEDI) const
 
void randomize (ModelBiasIncrementFV3JEDI &) 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 26 of file ModelBiasCovarianceFV3JEDI.h.

Constructor & Destructor Documentation

◆ ModelBiasCovarianceFV3JEDI()

fv3jedi::ModelBiasCovarianceFV3JEDI::ModelBiasCovarianceFV3JEDI ( const eckit::Configuration &  conf,
const GeometryFV3JEDI  
)
inline

Constructor, destructor.

Definition at line 34 of file ModelBiasCovarianceFV3JEDI.h.

◆ ~ModelBiasCovarianceFV3JEDI()

fv3jedi::ModelBiasCovarianceFV3JEDI::~ModelBiasCovarianceFV3JEDI ( )
inline

Definition at line 36 of file ModelBiasCovarianceFV3JEDI.h.

Member Function Documentation

◆ classname()

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

Definition at line 30 of file ModelBiasCovarianceFV3JEDI.h.

◆ config()

const eckit::Configuration& fv3jedi::ModelBiasCovarianceFV3JEDI::config ( ) const
inline

Definition at line 46 of file ModelBiasCovarianceFV3JEDI.h.

◆ inverseMultiply()

void fv3jedi::ModelBiasCovarianceFV3JEDI::inverseMultiply ( const ModelBiasIncrementFV3JEDI ,
ModelBiasIncrementFV3JEDI   
) const
inline

Definition at line 42 of file ModelBiasCovarianceFV3JEDI.h.

◆ linearize()

void fv3jedi::ModelBiasCovarianceFV3JEDI::linearize ( const ModelBiasFV3JEDI ,
const GeometryFV3JEDI  
)
inline

Linear algebra operators.

Definition at line 39 of file ModelBiasCovarianceFV3JEDI.h.

◆ multiply()

void fv3jedi::ModelBiasCovarianceFV3JEDI::multiply ( const ModelBiasIncrementFV3JEDI ,
ModelBiasIncrementFV3JEDI   
) const
inline

Definition at line 40 of file ModelBiasCovarianceFV3JEDI.h.

◆ print()

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

Definition at line 49 of file ModelBiasCovarianceFV3JEDI.h.

◆ randomize()

void fv3jedi::ModelBiasCovarianceFV3JEDI::randomize ( ModelBiasIncrementFV3JEDI ) const
inline

Definition at line 44 of file ModelBiasCovarianceFV3JEDI.h.

Member Data Documentation

◆ conf_

const eckit::LocalConfiguration fv3jedi::ModelBiasCovarianceFV3JEDI::conf_
private

Definition at line 50 of file ModelBiasCovarianceFV3JEDI.h.


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