FV3 Bundle
|
Generic ensemble based model space error covariance. More...
#include <EnsembleCovariance.h>
Public Member Functions | |
EnsembleCovariance (const Geometry_ &, const Variables &, const eckit::Configuration &, const State_ &, const State_ &) | |
Constructor, destructor. More... | |
~EnsembleCovariance () | |
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 |
Private Types | |
typedef StateEnsemble< MODEL > | Ensemble_ |
typedef boost::shared_ptr< StateEnsemble< MODEL > > | EnsemblePtr_ |
typedef EnsemblesCollection< MODEL > | EnsemblesCollection_ |
typedef Geometry< MODEL > | Geometry_ |
typedef Increment< MODEL > | Increment_ |
typedef Localization< MODEL > | Localization_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
void | doMultiply (const Increment_ &, Increment_ &) const override |
void | doInverseMultiply (const Increment_ &, Increment_ &) const override |
Private Attributes | |
const util::DateTime | time_ |
boost::scoped_ptr< Localization_ > | loc_ |
Generic ensemble based model space error covariance.
Definition at line 37 of file EnsembleCovariance.h.
|
private |
Definition at line 38 of file EnsembleCovariance.h.
|
private |
Definition at line 39 of file EnsembleCovariance.h.
|
private |
Definition at line 40 of file EnsembleCovariance.h.
|
private |
Definition at line 41 of file EnsembleCovariance.h.
|
private |
Definition at line 42 of file EnsembleCovariance.h.
|
private |
Definition at line 43 of file EnsembleCovariance.h.
|
private |
Definition at line 44 of file EnsembleCovariance.h.
oops::EnsembleCovariance< MODEL >::EnsembleCovariance | ( | const Geometry_ & | resol, |
const Variables & | , | ||
const eckit::Configuration & | conf, | ||
const State_ & | xb, | ||
const State_ & | fg | ||
) |
Constructor, destructor.
Definition at line 66 of file EnsembleCovariance.h.
oops::EnsembleCovariance< MODEL >::~EnsembleCovariance | ( | ) |
Definition at line 85 of file EnsembleCovariance.h.
|
overrideprivatevirtual |
Implements oops::ModelSpaceCovarianceBase< MODEL >.
Definition at line 110 of file EnsembleCovariance.h.
|
overrideprivatevirtual |
Implements oops::ModelSpaceCovarianceBase< MODEL >.
Definition at line 90 of file EnsembleCovariance.h.
|
overridevirtual |
Implements oops::ModelSpaceCovarianceBase< MODEL >.
Definition at line 118 of file EnsembleCovariance.h.
|
private |
Definition at line 58 of file EnsembleCovariance.h.
|
private |
Definition at line 57 of file EnsembleCovariance.h.