OOPS
|
Diagonal observation error covariance matrix with R-localization. More...
#include <LocalObsErrorDiag.h>
Public Member Functions | |
LocalObsErrorDiag (const eckit::Configuration &, const ObsSpace_ &) | |
Initialize and inflate local R for obs. localization. More... | |
![]() | |
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 |
Private Types | |
typedef ObsLocalizationBase< OBS > | ObsLocalization_ |
typedef ObsSpace< OBS > | ObsSpace_ |
Private Member Functions | |
void | print (std::ostream &) const override |
Additional Inherited Members | |
![]() | |
ObsVector_ | stddev_ |
ObsVector_ | inverseVariance_ |
Diagonal observation error covariance matrix with R-localization.
Definition at line 32 of file LocalObsErrorDiag.h.
|
private |
Definition at line 33 of file LocalObsErrorDiag.h.
|
private |
Definition at line 34 of file LocalObsErrorDiag.h.
oops::LocalObsErrorDiag< OBS >::LocalObsErrorDiag | ( | const eckit::Configuration & | conf, |
const ObsSpace_ & | obsdb | ||
) |
Initialize and inflate local R for obs. localization.
Definition at line 47 of file LocalObsErrorDiag.h.
|
overrideprivate |
Definition at line 62 of file LocalObsErrorDiag.h.