OOPS
|
Diagonal observation error covariance matrix. More...
#include <ObsErrorDiag.h>
Public Member Functions | |
ObsErrorDiag (const eckit::Configuration &, const ObsSpace_ &) | |
void | multiply (ObsVector_ &) const override |
Multiply a Departure by \(R\). More... | |
void | inverseMultiply (ObsVector_ &) const override |
Multiply a Departure by \(R^{-1}\). More... | |
void | randomize (ObsVector_ &) const override |
Generate random perturbation. More... | |
double | getRMSE () const override |
Get mean error for Jo table. More... | |
const ObsVector_ & | inverseVariance () const override |
Return inverseVariance. More... | |
![]() | |
ObsErrorBase ()=default | |
virtual | ~ObsErrorBase ()=default |
Protected Attributes | |
ObsVector_ | stddev_ |
ObsVector_ | inverseVariance_ |
Private Types | |
typedef ObsSpace< OBS > | ObsSpace_ |
typedef ObsVector< OBS > | ObsVector_ |
Private Member Functions | |
void | print (std::ostream &) const override |
Private Attributes | |
ObsErrorDiagParameters | options_ |
Diagonal observation error covariance matrix.
Definition at line 37 of file ObsErrorDiag.h.
|
private |
Definition at line 38 of file ObsErrorDiag.h.
|
private |
Definition at line 39 of file ObsErrorDiag.h.
oops::ObsErrorDiag< OBS >::ObsErrorDiag | ( | const eckit::Configuration & | conf, |
const ObsSpace_ & | obsgeom | ||
) |
|
inlineoverridevirtual |
Get mean error for Jo table.
Implements oops::ObsErrorBase< OBS >.
Definition at line 54 of file ObsErrorDiag.h.
|
overridevirtual |
Multiply a Departure by \(R^{-1}\).
Implements oops::ObsErrorBase< OBS >.
Definition at line 91 of file ObsErrorDiag.h.
|
inlineoverridevirtual |
Return inverseVariance.
Implements oops::ObsErrorBase< OBS >.
Definition at line 57 of file ObsErrorDiag.h.
|
overridevirtual |
Multiply a Departure by \(R\).
Implements oops::ObsErrorBase< OBS >.
Definition at line 84 of file ObsErrorDiag.h.
|
overrideprivate |
Definition at line 107 of file ObsErrorDiag.h.
|
overridevirtual |
Generate random perturbation.
Implements oops::ObsErrorBase< OBS >.
Definition at line 98 of file ObsErrorDiag.h.
|
protected |
Definition at line 61 of file ObsErrorDiag.h.
|
private |
Definition at line 65 of file ObsErrorDiag.h.
|
protected |
Definition at line 60 of file ObsErrorDiag.h.