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

#include <Localization.h>

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

Public Member Functions

 Localization (const Geometry_ &, const eckit::Configuration &)
 
virtual ~Localization ()
 
void multiply (Increment_ &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Types

typedef LocalizationBase< MODEL > LocalizationBase_
 
typedef Increment< MODEL > Increment_
 
typedef Geometry< MODEL > Geometry_
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

boost::scoped_ptr< LocalizationBase_local_
 

Detailed Description

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

Definition at line 36 of file oops/interface/Localization.h.

Member Typedef Documentation

◆ Geometry_

template<typename MODEL >
typedef Geometry<MODEL> oops::Localization< MODEL >::Geometry_
private

Definition at line 41 of file oops/interface/Localization.h.

◆ Increment_

template<typename MODEL >
typedef Increment<MODEL> oops::Localization< MODEL >::Increment_
private

Definition at line 40 of file oops/interface/Localization.h.

◆ LocalizationBase_

template<typename MODEL >
typedef LocalizationBase<MODEL> oops::Localization< MODEL >::LocalizationBase_
private

Definition at line 39 of file oops/interface/Localization.h.

Constructor & Destructor Documentation

◆ Localization()

template<typename MODEL >
oops::Localization< MODEL >::Localization ( const Geometry_ resol,
const eckit::Configuration &  conf 
)

Definition at line 59 of file oops/interface/Localization.h.

Here is the call graph for this function:

◆ ~Localization()

template<typename MODEL >
oops::Localization< MODEL >::~Localization ( )
virtual

Definition at line 71 of file oops/interface/Localization.h.

Member Function Documentation

◆ classname()

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

Definition at line 44 of file oops/interface/Localization.h.

Here is the caller graph for this function:

◆ multiply()

template<typename MODEL >
void oops::Localization< MODEL >::multiply ( Increment_ dx) const

Definition at line 81 of file oops/interface/Localization.h.

◆ print()

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

Definition at line 91 of file oops/interface/Localization.h.

Member Data Documentation

◆ local_

template<typename MODEL >
boost::scoped_ptr<LocalizationBase_> oops::Localization< MODEL >::local_
private

Definition at line 53 of file oops/interface/Localization.h.


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