FV3 Bundle
fv3jedi::ModelBiasIncrementFV3JEDI Class Reference

#include <ModelBiasIncrementFV3JEDI.h>

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

Public Member Functions

 ModelBiasIncrementFV3JEDI (const GeometryFV3JEDI &, const eckit::Configuration &)
 Constructor, destructor. More...
 
 ModelBiasIncrementFV3JEDI (const ModelBiasIncrementFV3JEDI &, const bool)
 
 ModelBiasIncrementFV3JEDI (const ModelBiasIncrementFV3JEDI &, const eckit::Configuration &)
 
 ~ModelBiasIncrementFV3JEDI ()
 
void diff (const ModelBiasFV3JEDI &, const ModelBiasFV3JEDI &)
 Linear algebra operators. More...
 
void zero ()
 
ModelBiasIncrementFV3JEDIoperator= (const ModelBiasIncrementFV3JEDI &)
 
ModelBiasIncrementFV3JEDIoperator+= (const ModelBiasIncrementFV3JEDI &)
 
ModelBiasIncrementFV3JEDIoperator-= (const ModelBiasIncrementFV3JEDI &)
 
ModelBiasIncrementFV3JEDIoperator*= (const double)
 
void axpy (const double, const ModelBiasIncrementFV3JEDI &)
 
double dot_product_with (const ModelBiasIncrementFV3JEDI &) const
 
void read (const eckit::Configuration &)
 I/O and diagnostics. More...
 
void write (const eckit::Configuration &) const
 
double norm () const
 

Private Member Functions

 ModelBiasIncrementFV3JEDI (const ModelBiasCovarianceFV3JEDI &)
 
void print (std::ostream &os) const
 

Detailed Description

Definition at line 26 of file ModelBiasIncrementFV3JEDI.h.

Constructor & Destructor Documentation

◆ ModelBiasIncrementFV3JEDI() [1/4]

fv3jedi::ModelBiasIncrementFV3JEDI::ModelBiasIncrementFV3JEDI ( const GeometryFV3JEDI ,
const eckit::Configuration &   
)
inline

Constructor, destructor.

Definition at line 29 of file ModelBiasIncrementFV3JEDI.h.

◆ ModelBiasIncrementFV3JEDI() [2/4]

fv3jedi::ModelBiasIncrementFV3JEDI::ModelBiasIncrementFV3JEDI ( const ModelBiasIncrementFV3JEDI ,
const bool   
)
inline

Definition at line 31 of file ModelBiasIncrementFV3JEDI.h.

◆ ModelBiasIncrementFV3JEDI() [3/4]

fv3jedi::ModelBiasIncrementFV3JEDI::ModelBiasIncrementFV3JEDI ( const ModelBiasIncrementFV3JEDI ,
const eckit::Configuration &   
)
inline

Definition at line 33 of file ModelBiasIncrementFV3JEDI.h.

◆ ~ModelBiasIncrementFV3JEDI()

fv3jedi::ModelBiasIncrementFV3JEDI::~ModelBiasIncrementFV3JEDI ( )
inline

Definition at line 35 of file ModelBiasIncrementFV3JEDI.h.

◆ ModelBiasIncrementFV3JEDI() [4/4]

fv3jedi::ModelBiasIncrementFV3JEDI::ModelBiasIncrementFV3JEDI ( const ModelBiasCovarianceFV3JEDI )
explicitprivate

Member Function Documentation

◆ axpy()

void fv3jedi::ModelBiasIncrementFV3JEDI::axpy ( const double  ,
const ModelBiasIncrementFV3JEDI  
)
inline

Definition at line 47 of file ModelBiasIncrementFV3JEDI.h.

◆ diff()

void fv3jedi::ModelBiasIncrementFV3JEDI::diff ( const ModelBiasFV3JEDI ,
const ModelBiasFV3JEDI  
)
inline

Linear algebra operators.

Definition at line 38 of file ModelBiasIncrementFV3JEDI.h.

◆ dot_product_with()

double fv3jedi::ModelBiasIncrementFV3JEDI::dot_product_with ( const ModelBiasIncrementFV3JEDI ) const
inline

Definition at line 48 of file ModelBiasIncrementFV3JEDI.h.

◆ norm()

double fv3jedi::ModelBiasIncrementFV3JEDI::norm ( ) const
inline

Definition at line 54 of file ModelBiasIncrementFV3JEDI.h.

◆ operator*=()

ModelBiasIncrementFV3JEDI& fv3jedi::ModelBiasIncrementFV3JEDI::operator*= ( const double  )
inline

Definition at line 46 of file ModelBiasIncrementFV3JEDI.h.

◆ operator+=()

ModelBiasIncrementFV3JEDI& fv3jedi::ModelBiasIncrementFV3JEDI::operator+= ( const ModelBiasIncrementFV3JEDI )
inline

Definition at line 42 of file ModelBiasIncrementFV3JEDI.h.

◆ operator-=()

ModelBiasIncrementFV3JEDI& fv3jedi::ModelBiasIncrementFV3JEDI::operator-= ( const ModelBiasIncrementFV3JEDI )
inline

Definition at line 44 of file ModelBiasIncrementFV3JEDI.h.

◆ operator=()

ModelBiasIncrementFV3JEDI& fv3jedi::ModelBiasIncrementFV3JEDI::operator= ( const ModelBiasIncrementFV3JEDI )
inline

Definition at line 40 of file ModelBiasIncrementFV3JEDI.h.

◆ print()

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

Definition at line 58 of file ModelBiasIncrementFV3JEDI.h.

◆ read()

void fv3jedi::ModelBiasIncrementFV3JEDI::read ( const eckit::Configuration &  )
inline

I/O and diagnostics.

Definition at line 52 of file ModelBiasIncrementFV3JEDI.h.

◆ write()

void fv3jedi::ModelBiasIncrementFV3JEDI::write ( const eckit::Configuration &  ) const
inline

Definition at line 53 of file ModelBiasIncrementFV3JEDI.h.

◆ zero()

void fv3jedi::ModelBiasIncrementFV3JEDI::zero ( )
inline

Definition at line 39 of file ModelBiasIncrementFV3JEDI.h.


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