FV3 Bundle
ufo::ObsBias Class Reference

Class to handle observation bias parameters. More...

#include <ObsBias.h>

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

Public Member Functions

 ObsBias (const eckit::Configuration &)
 
 ObsBias (const ObsBias &, const bool)
 
 ~ObsBias ()
 
ObsBiasoperator+= (const ObsBiasIncrement &)
 
void read (const eckit::Configuration &)
 I/O and diagnostics. More...
 
void write (const eckit::Configuration &) const
 
double norm () const
 
int & toFortran ()
 
const int & toFortran () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

int keyBias_
 

Detailed Description

Class to handle observation bias parameters.

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

Constructor & Destructor Documentation

◆ ObsBias() [1/2]

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

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

◆ ObsBias() [2/2]

ufo::ObsBias::ObsBias ( const ObsBias ,
const bool   
)
inline

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

◆ ~ObsBias()

ufo::ObsBias::~ObsBias ( )
inline

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

Member Function Documentation

◆ classname()

static const std::string ufo::ObsBias::classname ( )
inlinestatic

Definition at line 34 of file ufo/src/ufo/ObsBias.h.

◆ norm()

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

Definition at line 45 of file ufo/src/ufo/ObsBias.h.

◆ operator+=()

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

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

◆ print()

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

Definition at line 51 of file ufo/src/ufo/ObsBias.h.

◆ read()

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

I/O and diagnostics.

Definition at line 43 of file ufo/src/ufo/ObsBias.h.

◆ toFortran() [1/2]

int& ufo::ObsBias::toFortran ( )
inline

Definition at line 47 of file ufo/src/ufo/ObsBias.h.

Here is the caller graph for this function:

◆ toFortran() [2/2]

const int& ufo::ObsBias::toFortran ( ) const
inline

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

◆ write()

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

Definition at line 44 of file ufo/src/ufo/ObsBias.h.

Member Data Documentation

◆ keyBias_

int ufo::ObsBias::keyBias_
private

Definition at line 52 of file ufo/src/ufo/ObsBias.h.


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