FV3 Bundle
ufo::ObsBiasIncrement Class Reference

#include <ObsBiasIncrement.h>

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

Public Member Functions

 ObsBiasIncrement ()
 Constructor, destructor. More...
 
 ObsBiasIncrement (const eckit::Configuration &)
 
 ObsBiasIncrement (const ObsBiasIncrement &, const bool copy=true)
 
 ObsBiasIncrement (const ObsBiasIncrement &, const eckit::Configuration &)
 
 ~ObsBiasIncrement ()
 
void diff (const ObsBias &, const ObsBias &)
 Linear algebra operators. More...
 
void zero ()
 
ObsBiasIncrementoperator= (const ObsBiasIncrement &)
 
ObsBiasIncrementoperator+= (const ObsBiasIncrement &)
 
ObsBiasIncrementoperator-= (const ObsBiasIncrement &)
 
ObsBiasIncrementoperator*= (const double)
 
void axpy (const double, const ObsBiasIncrement &)
 
double dot_product_with (const ObsBiasIncrement &) const
 
void read (const eckit::Configuration &)
 I/O and diagnostics. More...
 
void write (const eckit::Configuration &) const
 
double norm () const
 

Private Member Functions

void print (std::ostream &) const
 

Detailed Description

Definition at line 25 of file ufo/src/ufo/ObsBiasIncrement.h.

Constructor & Destructor Documentation

◆ ObsBiasIncrement() [1/4]

ufo::ObsBiasIncrement::ObsBiasIncrement ( )
inline

Constructor, destructor.

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

◆ ObsBiasIncrement() [2/4]

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

Definition at line 29 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ ObsBiasIncrement() [3/4]

ufo::ObsBiasIncrement::ObsBiasIncrement ( const ObsBiasIncrement ,
const bool  copy = true 
)
inline

Definition at line 30 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ ObsBiasIncrement() [4/4]

ufo::ObsBiasIncrement::ObsBiasIncrement ( const ObsBiasIncrement ,
const eckit::Configuration &   
)
inline

Definition at line 31 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ ~ObsBiasIncrement()

ufo::ObsBiasIncrement::~ObsBiasIncrement ( )
inline

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

Member Function Documentation

◆ axpy()

void ufo::ObsBiasIncrement::axpy ( const double  ,
const ObsBiasIncrement  
)
inline

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

◆ diff()

void ufo::ObsBiasIncrement::diff ( const ObsBias ,
const ObsBias  
)
inline

Linear algebra operators.

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

◆ dot_product_with()

double ufo::ObsBiasIncrement::dot_product_with ( const ObsBiasIncrement ) const
inline

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

◆ norm()

double ufo::ObsBiasIncrement::norm ( ) const
inline

Definition at line 50 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ operator*=()

ObsBiasIncrement& ufo::ObsBiasIncrement::operator*= ( const double  )
inline

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

◆ operator+=()

ObsBiasIncrement& ufo::ObsBiasIncrement::operator+= ( const ObsBiasIncrement )
inline

Definition at line 38 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ operator-=()

ObsBiasIncrement& ufo::ObsBiasIncrement::operator-= ( const ObsBiasIncrement )
inline

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

◆ operator=()

ObsBiasIncrement& ufo::ObsBiasIncrement::operator= ( const ObsBiasIncrement )
inline

Definition at line 37 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ print()

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

Definition at line 53 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ read()

void ufo::ObsBiasIncrement::read ( const eckit::Configuration &  )
inline

I/O and diagnostics.

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

◆ write()

void ufo::ObsBiasIncrement::write ( const eckit::Configuration &  ) const
inline

Definition at line 49 of file ufo/src/ufo/ObsBiasIncrement.h.

◆ zero()

void ufo::ObsBiasIncrement::zero ( )
inline

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


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