FV3 Bundle
|
Observations Class. More...
#include <Observations.h>
Public Member Functions | |
Observations (const ObsSpace_ &) | |
Observations (const Observations &) | |
~Observations () | |
Observations & | operator= (const Observations &) |
std::size_t | size () const |
Access. More... | |
ObsVector_ & | operator[] (const std::size_t ii) |
const ObsVector_ & | operator[] (const std::size_t ii) const |
std::vector< boost::shared_ptr< ObsVector_ > > | operator- (const Observations &other) const |
Interactions with Departures. More... | |
Observations & | operator+= (const Departures_ &) |
void | save (const std::string &) const |
Save observations values. More... | |
void | read (const eckit::Configuration &) |
Private Types | |
typedef Departures< MODEL > | Departures_ |
typedef GeoVaLs< MODEL > | GeoVaLs_ |
typedef ObsAuxControl< MODEL > | ObsAuxCtrl_ |
typedef ObsOperator< MODEL > | ObsOperator_ |
typedef ObsSpaces< MODEL > | ObsSpace_ |
typedef ObsVector< MODEL > | ObsVector_ |
Private Member Functions | |
void | print (std::ostream &) const |
Private Attributes | |
boost::ptr_vector< ObsVector_ > | obs_ |
Observations Class.
Contains observed values or their model equivalents and the associated observation operator.
Definition at line 36 of file Observations.h.
|
private |
Definition at line 46 of file Observations.h.
|
private |
Definition at line 47 of file Observations.h.
|
private |
Definition at line 48 of file Observations.h.
|
private |
Definition at line 49 of file Observations.h.
|
private |
Definition at line 50 of file Observations.h.
|
private |
Definition at line 51 of file Observations.h.
|
explicit |
|
explicit |
Definition at line 90 of file Observations.h.
oops::Observations< MODEL >::~Observations | ( | ) |
Definition at line 96 of file Observations.h.
Observations< MODEL > & oops::Observations< MODEL >::operator+= | ( | const Departures_ & | dy | ) |
Definition at line 121 of file Observations.h.
std::vector< boost::shared_ptr< ObsVector< MODEL > > > oops::Observations< MODEL >::operator- | ( | const Observations< MODEL > & | other | ) | const |
Interactions with Departures.
Definition at line 110 of file Observations.h.
Observations< MODEL > & oops::Observations< MODEL >::operator= | ( | const Observations< MODEL > & | rhs | ) |
Definition at line 101 of file Observations.h.
|
inline |
Definition at line 61 of file Observations.h.
|
inline |
Definition at line 62 of file Observations.h.
|
private |
Definition at line 147 of file Observations.h.
void oops::Observations< MODEL >::read | ( | const eckit::Configuration & | config | ) |
void oops::Observations< MODEL >::save | ( | const std::string & | name | ) | const |
Save observations values.
Definition at line 129 of file Observations.h.
|
inline |
Access.
Definition at line 60 of file Observations.h.
|
private |
Definition at line 75 of file Observations.h.