|
OOPS
|
Holds a vector of ObsAuxCovariance. More...
#include <ObsAuxCovariances.h>


Public Member Functions | |
| ObsAuxCovariances (const ObsSpaces_ &, const eckit::Configuration &) | |
| ~ObsAuxCovariances () | |
| void | linearize (const ObsAuxControls_ &, const eckit::Configuration &) |
| Operators. More... | |
| void | multiply (const ObsAuxIncrements_ &, ObsAuxIncrements_ &) const |
| void | inverseMultiply (const ObsAuxIncrements_ &, ObsAuxIncrements_ &) const |
| void | randomize (ObsAuxIncrements_ &) const |
| const eckit::LocalConfiguration & | config () const |
| const ObsSpaces_ & | obspaces () const |
Static Public Member Functions | |
| static const std::string | classname () |
Private Types | |
| typedef ObsAuxCovariance< OBS > | ObsAuxCovariance_ |
| typedef ObsAuxControls< OBS > | ObsAuxControls_ |
| typedef ObsAuxIncrements< OBS > | ObsAuxIncrements_ |
| typedef ObsSpaces< OBS > | ObsSpaces_ |
Private Member Functions | |
| void | print (std::ostream &) const |
Private Attributes | |
| std::vector< std::unique_ptr< ObsAuxCovariance_ > > | cov_ |
| const ObsSpaces_ & | odb_ |
| const eckit::LocalConfiguration | conf_ |
Holds a vector of ObsAuxCovariance.
Definition at line 33 of file ObsAuxCovariances.h.
|
private |
Definition at line 36 of file ObsAuxCovariances.h.
|
private |
Definition at line 35 of file ObsAuxCovariances.h.
|
private |
Definition at line 37 of file ObsAuxCovariances.h.
|
private |
Definition at line 38 of file ObsAuxCovariances.h.
| oops::ObsAuxCovariances< OBS >::ObsAuxCovariances | ( | const ObsSpaces_ & | odb, |
| const eckit::Configuration & | conf | ||
| ) |
Definition at line 65 of file ObsAuxCovariances.h.
| oops::ObsAuxCovariances< OBS >::~ObsAuxCovariances |
Definition at line 84 of file ObsAuxCovariances.h.
|
inlinestatic |
Definition at line 41 of file ObsAuxCovariances.h.
|
inline |
Definition at line 52 of file ObsAuxCovariances.h.
| void oops::ObsAuxCovariances< OBS >::inverseMultiply | ( | const ObsAuxIncrements_ & | dx1, |
| ObsAuxIncrements_ & | dx2 | ||
| ) | const |
| void oops::ObsAuxCovariances< OBS >::linearize | ( | const ObsAuxControls_ & | xx, |
| const eckit::Configuration & | innerConf | ||
| ) |
Operators.
Definition at line 95 of file ObsAuxCovariances.h.

| void oops::ObsAuxCovariances< OBS >::multiply | ( | const ObsAuxIncrements_ & | dx1, |
| ObsAuxIncrements_ & | dx2 | ||
| ) | const |
|
inline |
Definition at line 53 of file ObsAuxCovariances.h.
|
private |
Definition at line 146 of file ObsAuxCovariances.h.
| void oops::ObsAuxCovariances< OBS >::randomize | ( | ObsAuxIncrements_ & | dx | ) | const |
|
private |
Definition at line 59 of file ObsAuxCovariances.h.
|
private |
Definition at line 57 of file ObsAuxCovariances.h.
|
private |
Definition at line 58 of file ObsAuxCovariances.h.