SABER
saber::LocalizationBUMP< MODEL > Class Template Reference

BUMP localization matrix. More...

#include <LocalizationBUMP.h>

Inheritance diagram for saber::LocalizationBUMP< MODEL >:
Collaboration diagram for saber::LocalizationBUMP< MODEL >:

Public Member Functions

 LocalizationBUMP (const Geometry_ &, const util::DateTime &time, const eckit::Configuration &)
 
 ~LocalizationBUMP ()
 
void multiply (Increment_ &) const override
 

Private Types

typedef oops::Geometry< MODEL > Geometry_
 
typedef oops::Increment< MODEL > Increment_
 
typedef OoBump< MODEL > OoBump_
 
typedef ParametersBUMP< MODEL > ParametersBUMP_
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

std::unique_ptr< OoBump_ooBump_
 

Detailed Description

template<typename MODEL>
class saber::LocalizationBUMP< MODEL >

BUMP localization matrix.

Definition at line 41 of file LocalizationBUMP.h.

Member Typedef Documentation

◆ Geometry_

template<typename MODEL >
typedef oops::Geometry<MODEL> saber::LocalizationBUMP< MODEL >::Geometry_
private

Definition at line 42 of file LocalizationBUMP.h.

◆ Increment_

template<typename MODEL >
typedef oops::Increment<MODEL> saber::LocalizationBUMP< MODEL >::Increment_
private

Definition at line 43 of file LocalizationBUMP.h.

◆ OoBump_

template<typename MODEL >
typedef OoBump<MODEL> saber::LocalizationBUMP< MODEL >::OoBump_
private

Definition at line 44 of file LocalizationBUMP.h.

◆ ParametersBUMP_

template<typename MODEL >
typedef ParametersBUMP<MODEL> saber::LocalizationBUMP< MODEL >::ParametersBUMP_
private

Definition at line 45 of file LocalizationBUMP.h.

Constructor & Destructor Documentation

◆ LocalizationBUMP()

template<typename MODEL >
saber::LocalizationBUMP< MODEL >::LocalizationBUMP ( const Geometry_ resol,
const util::DateTime &  time,
const eckit::Configuration &  conf 
)

Definition at line 62 of file LocalizationBUMP.h.

Here is the call graph for this function:

◆ ~LocalizationBUMP()

template<typename MODEL >
saber::LocalizationBUMP< MODEL >::~LocalizationBUMP

Definition at line 85 of file LocalizationBUMP.h.

Member Function Documentation

◆ multiply()

template<typename MODEL >
void saber::LocalizationBUMP< MODEL >::multiply ( Increment_ dx) const
override

Definition at line 92 of file LocalizationBUMP.h.

◆ print()

template<typename MODEL >
void saber::LocalizationBUMP< MODEL >::print ( std::ostream &  os) const
overrideprivate

Definition at line 101 of file LocalizationBUMP.h.

Member Data Documentation

◆ ooBump_

template<typename MODEL >
std::unique_ptr<OoBump_> saber::LocalizationBUMP< MODEL >::ooBump_
private

Definition at line 56 of file LocalizationBUMP.h.


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