IODA Bundle
|
#include <ObsAuxCovariance.h>
Public Types | |
typedef ObsAuxCovariance_::Parameters_ | Parameters_ |
Public Member Functions | |
ObsAuxCovariance (const ObsSpace< OBS > &, const Parameters_ &) | |
~ObsAuxCovariance () | |
void | linearize (const ObsAuxControl_ &, const eckit::Configuration &) |
Operators. More... | |
void | multiply (const ObsAuxIncrement_ &, ObsAuxIncrement_ &) const |
void | inverseMultiply (const ObsAuxIncrement_ &, ObsAuxIncrement_ &) const |
void | randomize (ObsAuxIncrement_ &) const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef OBS::ObsAuxCovariance | ObsAuxCovariance_ |
typedef ObsAuxControl< OBS > | ObsAuxControl_ |
typedef ObsAuxIncrement< OBS > | ObsAuxIncrement_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
std::unique_ptr< ObsAuxCovariance_ > | cov_ |
Definition at line 34 of file oops/interface/ObsAuxCovariance.h.
|
private |
Definition at line 38 of file oops/interface/ObsAuxCovariance.h.
|
private |
Definition at line 37 of file oops/interface/ObsAuxCovariance.h.
|
private |
Definition at line 39 of file oops/interface/ObsAuxCovariance.h.
typedef ObsAuxCovariance_::Parameters_ oops::ObsAuxCovariance< OBS >::Parameters_ |
Definition at line 42 of file oops/interface/ObsAuxCovariance.h.
oops::ObsAuxCovariance< OBS >::ObsAuxCovariance | ( | const ObsSpace< OBS > & | os, |
const Parameters_ & | params | ||
) |
Definition at line 63 of file oops/interface/ObsAuxCovariance.h.
oops::ObsAuxCovariance< OBS >::~ObsAuxCovariance |
Definition at line 75 of file oops/interface/ObsAuxCovariance.h.
|
inlinestatic |
Definition at line 44 of file oops/interface/ObsAuxCovariance.h.
void oops::ObsAuxCovariance< OBS >::inverseMultiply | ( | const ObsAuxIncrement_ & | dx1, |
ObsAuxIncrement_ & | dx2 | ||
) | const |
Definition at line 106 of file oops/interface/ObsAuxCovariance.h.
void oops::ObsAuxCovariance< OBS >::linearize | ( | const ObsAuxControl_ & | xx, |
const eckit::Configuration & | innerConf | ||
) |
Operators.
Definition at line 85 of file oops/interface/ObsAuxCovariance.h.
void oops::ObsAuxCovariance< OBS >::multiply | ( | const ObsAuxIncrement_ & | dx1, |
ObsAuxIncrement_ & | dx2 | ||
) | const |
Definition at line 96 of file oops/interface/ObsAuxCovariance.h.
|
private |
Definition at line 127 of file oops/interface/ObsAuxCovariance.h.
void oops::ObsAuxCovariance< OBS >::randomize | ( | ObsAuxIncrement_ & | dx | ) | const |
Definition at line 117 of file oops/interface/ObsAuxCovariance.h.
|
private |
Definition at line 57 of file oops/interface/ObsAuxCovariance.h.