SABER
saber::EstimateParams< MODEL > Class Template Reference

#include <EstimateParams.h>

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

Public Member Functions

 EstimateParams (const eckit::mpi::Comm &comm=oops::mpi::world())
 
virtual ~EstimateParams ()
 
int execute (const eckit::Configuration &fullConfig) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Types

typedef oops::Geometry< MODEL > Geometry_
 
typedef oops::Increment< MODEL > Increment_
 
typedef oops::State< MODEL > State_
 
typedef ParametersBUMP< MODEL > ParametersBUMP_
 
typedef oops::IncrementEnsemble< MODEL > Ensemble_
 
typedef std::shared_ptr< oops::IncrementEnsemble< MODEL > > EnsemblePtr_
 

Private Member Functions

std::string appname () const
 

Detailed Description

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

Definition at line 41 of file EstimateParams.h.

Member Typedef Documentation

◆ Ensemble_

template<typename MODEL >
typedef oops::IncrementEnsemble<MODEL> saber::EstimateParams< MODEL >::Ensemble_
private

Definition at line 46 of file EstimateParams.h.

◆ EnsemblePtr_

template<typename MODEL >
typedef std::shared_ptr<oops::IncrementEnsemble<MODEL> > saber::EstimateParams< MODEL >::EnsemblePtr_
private

Definition at line 47 of file EstimateParams.h.

◆ Geometry_

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

Definition at line 42 of file EstimateParams.h.

◆ Increment_

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

Definition at line 43 of file EstimateParams.h.

◆ ParametersBUMP_

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

Definition at line 45 of file EstimateParams.h.

◆ State_

template<typename MODEL >
typedef oops::State<MODEL> saber::EstimateParams< MODEL >::State_
private

Definition at line 44 of file EstimateParams.h.

Constructor & Destructor Documentation

◆ EstimateParams()

template<typename MODEL >
saber::EstimateParams< MODEL >::EstimateParams ( const eckit::mpi::Comm &  comm = oops::mpi::world())
inlineexplicit

Definition at line 52 of file EstimateParams.h.

◆ ~EstimateParams()

template<typename MODEL >
virtual saber::EstimateParams< MODEL >::~EstimateParams ( )
inlinevirtual

Definition at line 56 of file EstimateParams.h.

Member Function Documentation

◆ appname()

template<typename MODEL >
std::string saber::EstimateParams< MODEL >::appname ( ) const
inlineprivate

Definition at line 116 of file EstimateParams.h.

◆ classname()

template<typename MODEL >
static const std::string saber::EstimateParams< MODEL >::classname ( )
inlinestatic

Definition at line 51 of file EstimateParams.h.

Here is the caller graph for this function:

◆ execute()

template<typename MODEL >
int saber::EstimateParams< MODEL >::execute ( const eckit::Configuration &  fullConfig) const
inline

Definition at line 58 of file EstimateParams.h.

Here is the call graph for this function:
Here is the caller graph for this function:

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