FV3 Bundle
oops::CovarMaker< MODEL, COVAR > Class Template Reference

#include <ModelSpaceCovarianceBase.h>

Inheritance diagram for oops::CovarMaker< MODEL, COVAR >:
[legend]
Collaboration diagram for oops::CovarMaker< MODEL, COVAR >:
[legend]

Public Member Functions

 CovarMaker (const std::string &name)
 
- Public Member Functions inherited from oops::CovarianceFactory< MODEL >
virtual ~CovarianceFactory ()
 

Private Types

typedef Geometry< MODEL > Geometry_
 
typedef State< MODEL > State_
 

Private Member Functions

virtual ModelSpaceCovarianceBase< MODEL > * make (const eckit::Configuration &conf, const Geometry_ &resol, const Variables &vars, const State_ &xb, const State_ &fg)
 

Additional Inherited Members

- Static Public Member Functions inherited from oops::CovarianceFactory< MODEL >
static ModelSpaceCovarianceBase< MODEL > * create (const eckit::Configuration &, const Geometry_ &, const Variables &, const State_ &, const State_ &)
 
- Protected Member Functions inherited from oops::CovarianceFactory< MODEL >
 CovarianceFactory (const std::string &)
 

Detailed Description

template<class MODEL, class COVAR>
class oops::CovarMaker< MODEL, COVAR >

Definition at line 99 of file ModelSpaceCovarianceBase.h.

Member Typedef Documentation

◆ Geometry_

template<class MODEL, class COVAR>
typedef Geometry<MODEL> oops::CovarMaker< MODEL, COVAR >::Geometry_
private

Definition at line 100 of file ModelSpaceCovarianceBase.h.

◆ State_

template<class MODEL, class COVAR>
typedef State<MODEL> oops::CovarMaker< MODEL, COVAR >::State_
private

Definition at line 101 of file ModelSpaceCovarianceBase.h.

Constructor & Destructor Documentation

◆ CovarMaker()

template<class MODEL, class COVAR>
oops::CovarMaker< MODEL, COVAR >::CovarMaker ( const std::string &  name)
inlineexplicit

Definition at line 109 of file ModelSpaceCovarianceBase.h.

Member Function Documentation

◆ make()

template<class MODEL, class COVAR>
virtual ModelSpaceCovarianceBase<MODEL>* oops::CovarMaker< MODEL, COVAR >::make ( const eckit::Configuration &  conf,
const Geometry_ resol,
const Variables vars,
const State_ xb,
const State_ fg 
)
inlineprivatevirtual

Implements oops::CovarianceFactory< MODEL >.

Definition at line 103 of file ModelSpaceCovarianceBase.h.


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