FV3 Bundle
oops::LinearVariableChangeMaker< MODEL, T > Class Template Reference

#include <LinearVariableChangeBase.h>

Inheritance diagram for oops::LinearVariableChangeMaker< MODEL, T >:
[legend]
Collaboration diagram for oops::LinearVariableChangeMaker< MODEL, T >:
[legend]

Public Member Functions

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

Private Types

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

Private Member Functions

virtual LinearVariableChangeBase< MODEL > * make (const State_ &bg, const State_ &fg, const Geometry_ &geom, const eckit::Configuration &conf)
 

Additional Inherited Members

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

Detailed Description

template<class MODEL, class T>
class oops::LinearVariableChangeMaker< MODEL, T >

Definition at line 89 of file LinearVariableChangeBase.h.

Member Typedef Documentation

◆ Geometry_

template<class MODEL, class T>
typedef Geometry<MODEL> oops::LinearVariableChangeMaker< MODEL, T >::Geometry_
private

Definition at line 90 of file LinearVariableChangeBase.h.

◆ State_

template<class MODEL, class T>
typedef State<MODEL> oops::LinearVariableChangeMaker< MODEL, T >::State_
private

Definition at line 91 of file LinearVariableChangeBase.h.

Constructor & Destructor Documentation

◆ LinearVariableChangeMaker()

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

Definition at line 97 of file LinearVariableChangeBase.h.

Member Function Documentation

◆ make()

template<class MODEL, class T>
virtual LinearVariableChangeBase<MODEL>* oops::LinearVariableChangeMaker< MODEL, T >::make ( const State_ bg,
const State_ fg,
const Geometry_ geom,
const eckit::Configuration &  conf 
)
inlineprivatevirtual

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