OOPS
qg::ObsDataQG< DATATYPE > Class Template Reference

Data in observation space. More...

#include <ObsDataQG.h>

Inheritance diagram for qg::ObsDataQG< DATATYPE >:
Collaboration diagram for qg::ObsDataQG< DATATYPE >:

Public Member Functions

 ObsDataQG (const ObsSpaceQG &, const oops::Variables &, const std::string &)
 
 ObsDataQG (const ObsDataQG &)
 
 ~ObsDataQG ()
 
ObsDataQGoperator= (const ObsDataQG &)
 
void zero ()
 
void mask (const ObsDataQG< int >)
 
void save (const std::string &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

ObsVecQG data_
 

Detailed Description

template<typename DATATYPE>
class qg::ObsDataQG< DATATYPE >

Data in observation space.

Definition at line 31 of file ObsDataQG.h.

Constructor & Destructor Documentation

◆ ObsDataQG() [1/2]

template<typename DATATYPE >
qg::ObsDataQG< DATATYPE >::ObsDataQG ( const ObsSpaceQG os,
const oops::Variables var,
const std::string &  name 
)

Definition at line 56 of file ObsDataQG.h.

◆ ObsDataQG() [2/2]

template<typename DATATYPE >
qg::ObsDataQG< DATATYPE >::ObsDataQG ( const ObsDataQG< DATATYPE > &  other)

Definition at line 61 of file ObsDataQG.h.

◆ ~ObsDataQG()

template<typename DATATYPE >
qg::ObsDataQG< DATATYPE >::~ObsDataQG ( )
inline

Definition at line 38 of file ObsDataQG.h.

Member Function Documentation

◆ classname()

template<typename DATATYPE >
static const std::string qg::ObsDataQG< DATATYPE >::classname ( )
inlinestatic

Definition at line 34 of file ObsDataQG.h.

◆ mask()

template<typename DATATYPE >
void qg::ObsDataQG< DATATYPE >::mask ( const ObsDataQG< int >  )

Definition at line 76 of file ObsDataQG.h.

◆ operator=()

template<typename DATATYPE >
ObsDataQG< DATATYPE > & qg::ObsDataQG< DATATYPE >::operator= ( const ObsDataQG< DATATYPE > &  rhs)

Definition at line 65 of file ObsDataQG.h.

◆ print()

template<typename DATATYPE >
void qg::ObsDataQG< DATATYPE >::print ( std::ostream &  os) const
private

Definition at line 85 of file ObsDataQG.h.

◆ save()

template<typename DATATYPE >
void qg::ObsDataQG< DATATYPE >::save ( const std::string &  name) const

Definition at line 80 of file ObsDataQG.h.

◆ zero()

template<typename DATATYPE >
void qg::ObsDataQG< DATATYPE >::zero

Definition at line 71 of file ObsDataQG.h.

Member Data Documentation

◆ data_

template<typename DATATYPE >
ObsVecQG qg::ObsDataQG< DATATYPE >::data_
private

Definition at line 51 of file ObsDataQG.h.


The documentation for this class was generated from the following file: