OOPS
|
#include <ObsBiasCovariance.h>
Public Member Functions | |
ObsBiasCovariance (const ObsTableView &, const eckit::Configuration &) | |
Constructor, destructor. More... | |
~ObsBiasCovariance () | |
void | linearize (const ObsBias &, const eckit::Configuration &) |
Linear algebra operators. More... | |
void | multiply (const ObsBiasCorrection &, ObsBiasCorrection &) const |
void | inverseMultiply (const ObsBiasCorrection &, ObsBiasCorrection &) const |
void | randomize (ObsBiasCorrection &) const |
const eckit::Configuration & | config () const |
bool | active () const |
Static Public Member Functions | |
static const std::string | classname () |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
const eckit::LocalConfiguration | conf_ |
double | variance_ |
bool | active_ |
Definition at line 33 of file l95/src/lorenz95/ObsBiasCovariance.h.
lorenz95::ObsBiasCovariance::ObsBiasCovariance | ( | const ObsTableView & | , |
const eckit::Configuration & | conf | ||
) |
Constructor, destructor.
Definition at line 27 of file l95/src/lorenz95/ObsBiasCovariance.cc.
|
inline |
Definition at line 41 of file l95/src/lorenz95/ObsBiasCovariance.h.
|
inline |
Definition at line 50 of file l95/src/lorenz95/ObsBiasCovariance.h.
|
inlinestatic |
Definition at line 37 of file l95/src/lorenz95/ObsBiasCovariance.h.
|
inline |
Definition at line 49 of file l95/src/lorenz95/ObsBiasCovariance.h.
void lorenz95::ObsBiasCovariance::inverseMultiply | ( | const ObsBiasCorrection & | dxin, |
ObsBiasCorrection & | dxout | ||
) | const |
Definition at line 52 of file l95/src/lorenz95/ObsBiasCovariance.cc.
|
inline |
Linear algebra operators.
Definition at line 44 of file l95/src/lorenz95/ObsBiasCovariance.h.
void lorenz95::ObsBiasCovariance::multiply | ( | const ObsBiasCorrection & | dxin, |
ObsBiasCorrection & | dxout | ||
) | const |
Definition at line 42 of file l95/src/lorenz95/ObsBiasCovariance.cc.
|
private |
Definition at line 71 of file l95/src/lorenz95/ObsBiasCovariance.cc.
void lorenz95::ObsBiasCovariance::randomize | ( | ObsBiasCorrection & | dx | ) | const |
Definition at line 62 of file l95/src/lorenz95/ObsBiasCovariance.cc.
|
private |
Definition at line 56 of file l95/src/lorenz95/ObsBiasCovariance.h.
|
private |
Definition at line 54 of file l95/src/lorenz95/ObsBiasCovariance.h.
|
private |
Definition at line 55 of file l95/src/lorenz95/ObsBiasCovariance.h.