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

BUMP localization matrix. More...

#include <LocalizationBUMP.h>

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

Public Member Functions

 LocalizationBUMP (const Geometry_ &, const eckit::Configuration &)
 
 ~LocalizationBUMP ()
 
void multiply (Increment_ &) const
 
- Public Member Functions inherited from oops::LocalizationBase< MODEL >
 LocalizationBase ()
 
virtual ~LocalizationBase ()
 
void multiply (Increment_ &) const
 

Private Types

typedef MODEL::Geometry Geometry_
 
typedef MODEL::Increment Increment_
 
typedef MODEL::State State_
 
typedef boost::shared_ptr< StateEnsemble< MODEL > > EnsemblePtr_
 
typedef EnsemblesCollection< MODEL > EnsemblesCollection_
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

int colocated_
 
int keyBUMP_
 

Detailed Description

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

BUMP localization matrix.

Definition at line 38 of file LocalizationBUMP.h.

Member Typedef Documentation

◆ EnsemblePtr_

template<typename MODEL >
typedef boost::shared_ptr<StateEnsemble<MODEL> > oops::LocalizationBUMP< MODEL >::EnsemblePtr_
private

Definition at line 43 of file LocalizationBUMP.h.

◆ EnsemblesCollection_

template<typename MODEL >
typedef EnsemblesCollection<MODEL> oops::LocalizationBUMP< MODEL >::EnsemblesCollection_
private

Definition at line 44 of file LocalizationBUMP.h.

◆ Geometry_

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

Definition at line 39 of file LocalizationBUMP.h.

◆ Increment_

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

Definition at line 40 of file LocalizationBUMP.h.

◆ State_

template<typename MODEL >
typedef MODEL::State oops::LocalizationBUMP< MODEL >::State_
private

Definition at line 41 of file LocalizationBUMP.h.

Constructor & Destructor Documentation

◆ LocalizationBUMP()

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

Definition at line 62 of file LocalizationBUMP.h.

Here is the call graph for this function:

◆ ~LocalizationBUMP()

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

Definition at line 131 of file LocalizationBUMP.h.

Here is the call graph for this function:

Member Function Documentation

◆ multiply()

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

Implements oops::LocalizationBase< MODEL >.

Definition at line 139 of file LocalizationBUMP.h.

Here is the call graph for this function:

◆ print()

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

Implements oops::LocalizationBase< MODEL >.

Definition at line 151 of file LocalizationBUMP.h.

Member Data Documentation

◆ colocated_

template<typename MODEL >
int oops::LocalizationBUMP< MODEL >::colocated_
private

Definition at line 55 of file LocalizationBUMP.h.

◆ keyBUMP_

template<typename MODEL >
int oops::LocalizationBUMP< MODEL >::keyBUMP_
private

Definition at line 56 of file LocalizationBUMP.h.


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