FV3 Bundle
|
#include <ModelAuxCovariance.h>
Public Member Functions | |
ModelAuxCovariance (const eckit::Configuration &, const Geometry_ &) | |
~ModelAuxCovariance () | |
void | linearize (const ModelAuxControl_ &, const Geometry_ &) |
Operators. More... | |
void | multiply (const ModelAuxIncrement_ &, ModelAuxIncrement_ &) const |
void | inverseMultiply (const ModelAuxIncrement_ &, ModelAuxIncrement_ &) const |
void | randomize (ModelAuxIncrement_ &) const |
const eckit::Configuration & | config () const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef MODEL::ModelAuxCovariance | ModelAuxCovariance_ |
typedef Geometry< MODEL > | Geometry_ |
typedef ModelAuxControl< MODEL > | ModelAuxControl_ |
typedef ModelAuxIncrement< MODEL > | ModelAuxIncrement_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
boost::scoped_ptr< ModelAuxCovariance_ > | cov_ |
Definition at line 34 of file oops/interface/ModelAuxCovariance.h.
|
private |
Definition at line 38 of file oops/interface/ModelAuxCovariance.h.
|
private |
Definition at line 39 of file oops/interface/ModelAuxCovariance.h.
|
private |
Definition at line 37 of file oops/interface/ModelAuxCovariance.h.
|
private |
Definition at line 40 of file oops/interface/ModelAuxCovariance.h.
oops::ModelAuxCovariance< MODEL >::ModelAuxCovariance | ( | const eckit::Configuration & | conf, |
const Geometry_ & | resol | ||
) |
Definition at line 64 of file oops/interface/ModelAuxCovariance.h.
oops::ModelAuxCovariance< MODEL >::~ModelAuxCovariance | ( | ) |
Definition at line 76 of file oops/interface/ModelAuxCovariance.h.
|
inlinestatic |
Definition at line 43 of file oops/interface/ModelAuxCovariance.h.
|
inline |
Definition at line 54 of file oops/interface/ModelAuxCovariance.h.
void oops::ModelAuxCovariance< MODEL >::inverseMultiply | ( | const ModelAuxIncrement_ & | dx1, |
ModelAuxIncrement_ & | dx2 | ||
) | const |
Definition at line 107 of file oops/interface/ModelAuxCovariance.h.
void oops::ModelAuxCovariance< MODEL >::linearize | ( | const ModelAuxControl_ & | xx, |
const Geometry_ & | resol | ||
) |
Operators.
Definition at line 86 of file oops/interface/ModelAuxCovariance.h.
void oops::ModelAuxCovariance< MODEL >::multiply | ( | const ModelAuxIncrement_ & | dx1, |
ModelAuxIncrement_ & | dx2 | ||
) | const |
Definition at line 96 of file oops/interface/ModelAuxCovariance.h.
|
private |
Definition at line 128 of file oops/interface/ModelAuxCovariance.h.
void oops::ModelAuxCovariance< MODEL >::randomize | ( | ModelAuxIncrement_ & | dx | ) | const |
Definition at line 118 of file oops/interface/ModelAuxCovariance.h.
|
private |
Definition at line 58 of file oops/interface/ModelAuxCovariance.h.