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.