FV3 Bundle
|
Model space error covariance on generic unstructured grid. More...
#include <ErrorCovarianceBUMP.h>
Public Member Functions | |
ErrorCovarianceBUMP (const Geometry_ &, const Variables &, const eckit::Configuration &, const State_ &, const State_ &) | |
virtual | ~ErrorCovarianceBUMP () |
void | randomize (Increment_ &) const override |
Public Member Functions inherited from oops::ModelSpaceCovarianceBase< MODEL > | |
ModelSpaceCovarianceBase (const State_ &, const State_ &, const Geometry_ &, const eckit::Configuration &) | |
virtual | ~ModelSpaceCovarianceBase () |
void | multiply (const Increment_ &, Increment_ &) const |
void | inverseMultiply (const Increment_ &, Increment_ &) const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
typedef Increment< MODEL > | Increment_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
void | doMultiply (const Increment_ &, Increment_ &) const override |
void | doInverseMultiply (const Increment_ &, Increment_ &) const override |
void | print (std::ostream &) const override |
Private Attributes | |
const Variables | vars_ |
int | colocated_ |
int | keyBUMP_ |
Model space error covariance on generic unstructured grid.
Definition at line 44 of file ErrorCovarianceBUMP.h.
|
private |
Definition at line 48 of file ErrorCovarianceBUMP.h.
|
private |
Definition at line 49 of file ErrorCovarianceBUMP.h.
|
private |
Definition at line 50 of file ErrorCovarianceBUMP.h.
oops::ErrorCovarianceBUMP< MODEL >::ErrorCovarianceBUMP | ( | const Geometry_ & | resol, |
const Variables & | vars, | ||
const eckit::Configuration & | conf, | ||
const State_ & | xb, | ||
const State_ & | fg | ||
) |
|
virtual |
|
inlinestatic |
Definition at line 53 of file ErrorCovarianceBUMP.h.
|
overrideprivatevirtual |
Implements oops::ModelSpaceCovarianceBase< MODEL >.
Definition at line 150 of file ErrorCovarianceBUMP.h.
|
overrideprivatevirtual |
Implements oops::ModelSpaceCovarianceBase< MODEL >.
Definition at line 136 of file ErrorCovarianceBUMP.h.
|
overrideprivate |
Definition at line 172 of file ErrorCovarianceBUMP.h.
|
overridevirtual |
Implements oops::ModelSpaceCovarianceBase< MODEL >.
Definition at line 162 of file ErrorCovarianceBUMP.h.
|
private |
Definition at line 68 of file ErrorCovarianceBUMP.h.
|
private |
Definition at line 69 of file ErrorCovarianceBUMP.h.
|
private |
Definition at line 67 of file ErrorCovarianceBUMP.h.