|
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.