|
IODA Bundle
|
#include <ObsDataVector_head.h>
Public Member Functions | |
| ObsDataVector (const ObsSpace< OBS > &, const Variables &, const std::string name="") | |
| ObsDataVector (const ObsDataVector &) | |
| ObsDataVector (ObsVector< OBS > &) | |
| ~ObsDataVector () | |
| ObsDataVec_ & | obsdatavector () |
| Interfacing. More... | |
| const ObsDataVec_ & | obsdatavector () const |
| std::shared_ptr< ObsDataVec_ > | obsdatavectorptr () |
| std::shared_ptr< const ObsDataVec_ > | obsdatavectorptr () const |
| ObsDataVector & | operator= (const ObsDataVector &) |
| void | zero () |
| void | mask (const ObsDataVector< OBS, int > &) |
| unsigned int | nobs () const |
| void | read (const std::string &) |
| void | save (const std::string &) const |
Static Public Member Functions | |
| static const std::string | classname () |
Private Types | |
| typedef OBS::template ObsDataVector< DATATYPE > | ObsDataVec_ |
Private Member Functions | |
| void | print (std::ostream &) const |
Private Attributes | |
| std::shared_ptr< ObsDataVec_ > | data_ |
Definition at line 28 of file ObsDataVector_head.h.
|
private |
Definition at line 30 of file ObsDataVector_head.h.
| oops::ObsDataVector< OBS, DATATYPE >::ObsDataVector | ( | const ObsSpace< OBS > & | os, |
| const Variables & | vars, | ||
| const std::string | name = "" |
||
| ) |
Definition at line 29 of file oops/src/oops/interface/ObsDataVector.h.
|
explicit |
Definition at line 40 of file oops/src/oops/interface/ObsDataVector.h.
|
explicit |
Definition at line 48 of file oops/src/oops/interface/ObsDataVector.h.
| oops::ObsDataVector< OBS, DATATYPE >::~ObsDataVector |
Definition at line 56 of file oops/src/oops/interface/ObsDataVector.h.
|
inlinestatic |
| void oops::ObsDataVector< OBS, DATATYPE >::mask | ( | const ObsDataVector< OBS, int > & | qc | ) |
Definition at line 81 of file oops/src/oops/interface/ObsDataVector.h.
|
inline |
|
inline |
Interfacing.
Definition at line 41 of file ObsDataVector_head.h.
|
inline |
Definition at line 42 of file ObsDataVector_head.h.
|
inline |
Definition at line 44 of file ObsDataVector_head.h.
|
inline |
Definition at line 45 of file ObsDataVector_head.h.
| ObsDataVector< OBS, DATATYPE > & oops::ObsDataVector< OBS, DATATYPE >::operator= | ( | const ObsDataVector< OBS, DATATYPE > & | rhs | ) |
Definition at line 64 of file oops/src/oops/interface/ObsDataVector.h.
|
private |
Definition at line 89 of file oops/src/oops/interface/ObsDataVector.h.
| void oops::ObsDataVector< OBS, DATATYPE >::read | ( | const std::string & | name | ) |
Definition at line 97 of file oops/src/oops/interface/ObsDataVector.h.
| void oops::ObsDataVector< OBS, DATATYPE >::save | ( | const std::string & | name | ) | const |
Definition at line 105 of file oops/src/oops/interface/ObsDataVector.h.
| void oops::ObsDataVector< OBS, DATATYPE >::zero |
Definition at line 73 of file oops/src/oops/interface/ObsDataVector.h.
|
private |
Definition at line 59 of file ObsDataVector_head.h.