OOPS
|
Class to handle observation bias parameters. More...
#include <ObsBias.h>
Public Types | |
typedef ObsBiasParameters | Parameters_ |
Public Member Functions | |
ObsBias (const ObsSpaceQG &, const Parameters_ &) | |
ObsBias (const ObsBias &, const bool) | |
~ObsBias () | |
ObsBias & | operator+= (const ObsBiasIncrement &) |
ObsBias & | operator= (const ObsBias &) |
void | read (const Parameters_ &) |
I/O and diagnostics. More... | |
void | write (const Parameters_ &) const |
double | norm () const |
const double & | operator[] (const unsigned int ii) const |
const oops::Variables & | requiredVars () const |
Other. More... | |
const oops::Variables & | requiredHdiagnostics () const |
const double & | stream () const |
const double & | wind () const |
const double & | wspd () const |
Static Public Member Functions | |
static const std::string | classname () |
Static Public Attributes | |
static const unsigned int | ntypes = 4 |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
std::array< double, ntypes > | bias_ |
bool | active_ |
const oops::Variables | geovars_ |
const oops::Variables | hdiags_ |
Class to handle observation bias parameters.
Definition at line 32 of file qg/model/ObsBias.h.
Definition at line 36 of file qg/model/ObsBias.h.
qg::ObsBias::ObsBias | ( | const ObsSpaceQG & | , |
const Parameters_ & | params | ||
) |
Definition at line 26 of file qg/model/ObsBias.cc.
qg::ObsBias::ObsBias | ( | const ObsBias & | other, |
const bool | copy | ||
) |
Definition at line 50 of file qg/model/ObsBias.cc.
|
inline |
Definition at line 43 of file qg/model/ObsBias.h.
|
inlinestatic |
Definition at line 39 of file qg/model/ObsBias.h.
double qg::ObsBias::norm | ( | ) | const |
Definition at line 75 of file qg/model/ObsBias.cc.
ObsBias & qg::ObsBias::operator+= | ( | const ObsBiasIncrement & | dx | ) |
Definition at line 61 of file qg/model/ObsBias.cc.
Definition at line 68 of file qg/model/ObsBias.cc.
|
inline |
Definition at line 53 of file qg/model/ObsBias.h.
|
private |
Definition at line 90 of file qg/model/ObsBias.cc.
|
inline |
I/O and diagnostics.
Definition at line 49 of file qg/model/ObsBias.h.
|
inline |
Definition at line 57 of file qg/model/ObsBias.h.
|
inline |
Other.
Definition at line 56 of file qg/model/ObsBias.h.
|
inline |
|
inline |
|
inline |
Definition at line 50 of file qg/model/ObsBias.h.
|
inline |
|
private |
Definition at line 66 of file qg/model/ObsBias.h.
|
private |
Definition at line 65 of file qg/model/ObsBias.h.
|
private |
Definition at line 67 of file qg/model/ObsBias.h.
|
private |
Definition at line 68 of file qg/model/ObsBias.h.
|
static |
Definition at line 38 of file qg/model/ObsBias.h.