IODA Bundle
|
#include <LinearObsOperator.h>
Public Member Functions | |
LinearObsOperator (const ObsSpace_ &, const eckit::Configuration &) | |
~LinearObsOperator () | |
const LinearObsOper_ & | linearobsoperator () const |
Interfacing. More... | |
void | setTrajectory (const GeoVaLs_ &, const ObsAuxControl_ &) |
Obs Operators. More... | |
void | simulateObsTL (const GeoVaLs_ &, ObsVector_ &, const ObsAuxIncrement_ &) const |
void | simulateObsAD (GeoVaLs_ &, const ObsVector_ &, ObsAuxIncrement_ &) const |
const Variables & | requiredVars () const |
Other. More... | |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef OBS::LinearObsOperator | LinearObsOper_ |
typedef GeoVaLs< OBS > | GeoVaLs_ |
typedef ObsAuxControl< OBS > | ObsAuxControl_ |
typedef ObsAuxIncrement< OBS > | ObsAuxIncrement_ |
typedef ObsSpace< OBS > | ObsSpace_ |
typedef ObsVector< OBS > | ObsVector_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
std::unique_ptr< LinearObsOper_ > | oper_ |
Definition at line 36 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 40 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 39 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 41 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 42 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 43 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 44 of file oops/interface/LinearObsOperator.h.
oops::LinearObsOperator< OBS >::LinearObsOperator | ( | const ObsSpace_ & | os, |
const eckit::Configuration & | config | ||
) |
Definition at line 71 of file oops/interface/LinearObsOperator.h.
oops::LinearObsOperator< OBS >::~LinearObsOperator |
Definition at line 82 of file oops/interface/LinearObsOperator.h.
|
inlinestatic |
Definition at line 47 of file oops/interface/LinearObsOperator.h.
|
inline |
Interfacing.
Definition at line 53 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 133 of file oops/interface/LinearObsOperator.h.
const Variables & oops::LinearObsOperator< OBS >::requiredVars |
Other.
Definition at line 124 of file oops/interface/LinearObsOperator.h.
void oops::LinearObsOperator< OBS >::setTrajectory | ( | const GeoVaLs_ & | gvals, |
const ObsAuxControl_ & | aux | ||
) |
Obs Operators.
Definition at line 92 of file oops/interface/LinearObsOperator.h.
void oops::LinearObsOperator< OBS >::simulateObsAD | ( | GeoVaLs_ & | gvals, |
const ObsVector_ & | yy, | ||
ObsAuxIncrement_ & | aux | ||
) | const |
Definition at line 113 of file oops/interface/LinearObsOperator.h.
void oops::LinearObsOperator< OBS >::simulateObsTL | ( | const GeoVaLs_ & | gvals, |
ObsVector_ & | yy, | ||
const ObsAuxIncrement_ & | aux | ||
) | const |
Definition at line 102 of file oops/interface/LinearObsOperator.h.
|
private |
Definition at line 65 of file oops/interface/LinearObsOperator.h.