MPAS-JEDI
mpas::ModelBiasCovarianceMPAS Class Reference

#include <ModelBiasCovarianceMPAS.h>

Inheritance diagram for mpas::ModelBiasCovarianceMPAS:
Collaboration diagram for mpas::ModelBiasCovarianceMPAS:

Public Member Functions

 ModelBiasCovarianceMPAS (const eckit::Configuration &conf, const GeometryMPAS &)
 Constructor, destructor. More...
 
 ~ModelBiasCovarianceMPAS ()
 
void linearize (const ModelBiasMPAS &, const GeometryMPAS &)
 Linear algebra operators. More...
 
void multiply (const ModelBiasIncrementMPAS &, ModelBiasIncrementMPAS &) const
 
void inverseMultiply (const ModelBiasIncrementMPAS &, ModelBiasIncrementMPAS &) const
 
void randomize (ModelBiasIncrementMPAS &) 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 27 of file ModelBiasCovarianceMPAS.h.

Constructor & Destructor Documentation

◆ ModelBiasCovarianceMPAS()

mpas::ModelBiasCovarianceMPAS::ModelBiasCovarianceMPAS ( const eckit::Configuration &  conf,
const GeometryMPAS  
)
inline

Constructor, destructor.

Definition at line 34 of file ModelBiasCovarianceMPAS.h.

◆ ~ModelBiasCovarianceMPAS()

mpas::ModelBiasCovarianceMPAS::~ModelBiasCovarianceMPAS ( )
inline

Definition at line 36 of file ModelBiasCovarianceMPAS.h.

Member Function Documentation

◆ classname()

static const std::string mpas::ModelBiasCovarianceMPAS::classname ( )
inlinestatic

Definition at line 31 of file ModelBiasCovarianceMPAS.h.

◆ config()

const eckit::Configuration& mpas::ModelBiasCovarianceMPAS::config ( ) const
inline

Definition at line 46 of file ModelBiasCovarianceMPAS.h.

◆ inverseMultiply()

void mpas::ModelBiasCovarianceMPAS::inverseMultiply ( const ModelBiasIncrementMPAS ,
ModelBiasIncrementMPAS  
) const
inline

Definition at line 42 of file ModelBiasCovarianceMPAS.h.

◆ linearize()

void mpas::ModelBiasCovarianceMPAS::linearize ( const ModelBiasMPAS ,
const GeometryMPAS  
)
inline

Linear algebra operators.

Definition at line 39 of file ModelBiasCovarianceMPAS.h.

◆ multiply()

void mpas::ModelBiasCovarianceMPAS::multiply ( const ModelBiasIncrementMPAS ,
ModelBiasIncrementMPAS  
) const
inline

Definition at line 40 of file ModelBiasCovarianceMPAS.h.

◆ print()

void mpas::ModelBiasCovarianceMPAS::print ( std::ostream &  os) const
inlineprivate

Definition at line 49 of file ModelBiasCovarianceMPAS.h.

◆ randomize()

void mpas::ModelBiasCovarianceMPAS::randomize ( ModelBiasIncrementMPAS ) const
inline

Definition at line 44 of file ModelBiasCovarianceMPAS.h.

Member Data Documentation

◆ conf_

const eckit::LocalConfiguration mpas::ModelBiasCovarianceMPAS::conf_
private

Definition at line 50 of file ModelBiasCovarianceMPAS.h.


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