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