FV3 Bundle
oops::ObsAuxControl< MODEL > Class Template Reference

#include <ObsAuxControl.h>

Inheritance diagram for oops::ObsAuxControl< MODEL >:
[legend]
Collaboration diagram for oops::ObsAuxControl< MODEL >:
[legend]

Public Member Functions

 ObsAuxControl (const eckit::Configuration &)
 
 ObsAuxControl (const ObsAuxControl &, const bool copy=true)
 
 ~ObsAuxControl ()
 
const ObsAuxControl_obsauxcontrol () const
 Interfacing. More...
 
ObsAuxControl_obsauxcontrol ()
 
void read (const eckit::Configuration &)
 I/O and diagnostics. More...
 
void write (const eckit::Configuration &) const
 
double norm () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Types

typedef MODEL::ObsAuxControl ObsAuxControl_
 

Private Member Functions

ObsAuxControloperator= (const ObsAuxControl &)
 
void print (std::ostream &) const
 

Private Attributes

boost::scoped_ptr< ObsAuxControl_aux_
 

Detailed Description

template<typename MODEL>
class oops::ObsAuxControl< MODEL >

Definition at line 33 of file oops/interface/ObsAuxControl.h.

Member Typedef Documentation

◆ ObsAuxControl_

template<typename MODEL>
typedef MODEL::ObsAuxControl oops::ObsAuxControl< MODEL >::ObsAuxControl_
private

Definition at line 35 of file oops/interface/ObsAuxControl.h.

Constructor & Destructor Documentation

◆ ObsAuxControl() [1/2]

template<typename MODEL >
oops::ObsAuxControl< MODEL >::ObsAuxControl ( const eckit::Configuration &  conf)
explicit

Definition at line 62 of file oops/interface/ObsAuxControl.h.

Here is the call graph for this function:

◆ ObsAuxControl() [2/2]

template<typename MODEL >
oops::ObsAuxControl< MODEL >::ObsAuxControl ( const ObsAuxControl< MODEL > &  other,
const bool  copy = true 
)
explicit

Definition at line 73 of file oops/interface/ObsAuxControl.h.

Here is the call graph for this function:

◆ ~ObsAuxControl()

template<typename MODEL >
oops::ObsAuxControl< MODEL >::~ObsAuxControl ( )

Definition at line 84 of file oops/interface/ObsAuxControl.h.

Member Function Documentation

◆ classname()

template<typename MODEL>
static const std::string oops::ObsAuxControl< MODEL >::classname ( )
inlinestatic

Definition at line 38 of file oops/interface/ObsAuxControl.h.

Here is the caller graph for this function:

◆ norm()

template<typename MODEL >
double oops::ObsAuxControl< MODEL >::norm ( ) const

Definition at line 114 of file oops/interface/ObsAuxControl.h.

◆ obsauxcontrol() [1/2]

template<typename MODEL>
const ObsAuxControl_& oops::ObsAuxControl< MODEL >::obsauxcontrol ( ) const
inline

Interfacing.

Definition at line 45 of file oops/interface/ObsAuxControl.h.

Here is the caller graph for this function:

◆ obsauxcontrol() [2/2]

template<typename MODEL>
ObsAuxControl_& oops::ObsAuxControl< MODEL >::obsauxcontrol ( )
inline

Definition at line 46 of file oops/interface/ObsAuxControl.h.

◆ operator=()

template<typename MODEL>
ObsAuxControl& oops::ObsAuxControl< MODEL >::operator= ( const ObsAuxControl< MODEL > &  )
private

◆ print()

template<typename MODEL >
void oops::ObsAuxControl< MODEL >::print ( std::ostream &  os) const
private

Definition at line 125 of file oops/interface/ObsAuxControl.h.

◆ read()

template<typename MODEL >
void oops::ObsAuxControl< MODEL >::read ( const eckit::Configuration &  conf)

I/O and diagnostics.

Definition at line 94 of file oops/interface/ObsAuxControl.h.

◆ write()

template<typename MODEL >
void oops::ObsAuxControl< MODEL >::write ( const eckit::Configuration &  conf) const

Definition at line 104 of file oops/interface/ObsAuxControl.h.

Member Data Documentation

◆ aux_

template<typename MODEL>
boost::scoped_ptr<ObsAuxControl_> oops::ObsAuxControl< MODEL >::aux_
private

Definition at line 56 of file oops/interface/ObsAuxControl.h.


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