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

#include <ObsErrorBase.h>

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

Public Member Functions

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

Private Types

typedef ObservationSpace< MODEL > ObsSpace_
 

Private Member Functions

virtual ObsErrorBase< MODEL > * make (const ObsSpace_ &obs, const eckit::Configuration &conf)
 

Additional Inherited Members

- Static Public Member Functions inherited from oops::ObsErrorFactory< MODEL >
static ObsErrorBase< MODEL > * create (const ObsSpace_ &, const eckit::Configuration &)
 
- Protected Member Functions inherited from oops::ObsErrorFactory< MODEL >
 ObsErrorFactory (const std::string &)
 

Detailed Description

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

Definition at line 83 of file ObsErrorBase.h.

Member Typedef Documentation

◆ ObsSpace_

template<class MODEL, class T>
typedef ObservationSpace<MODEL> oops::ObsErrorMaker< MODEL, T >::ObsSpace_
private

Definition at line 84 of file ObsErrorBase.h.

Constructor & Destructor Documentation

◆ ObsErrorMaker()

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

Definition at line 88 of file ObsErrorBase.h.

Member Function Documentation

◆ make()

template<class MODEL, class T>
virtual ObsErrorBase<MODEL>* oops::ObsErrorMaker< MODEL, T >::make ( const ObsSpace_ obs,
const eckit::Configuration &  conf 
)
inlineprivatevirtual

Implements oops::ObsErrorFactory< MODEL >.

Definition at line 85 of file ObsErrorBase.h.

Here is the call graph for this function:

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