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

#include <MakeObs.h>

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

Public Member Functions

 MakeObs ()
 
virtual ~MakeObs ()
 
int execute (const eckit::Configuration &fullConfig) const
 
- Public Member Functions inherited from oops::Application
 Application ()
 
virtual ~Application ()
 

Private Types

typedef Departures< MODEL > Departures_
 
typedef Geometry< MODEL > Geometry_
 
typedef Model< MODEL > Model_
 
typedef ModelAuxControl< MODEL > ModelAux_
 
typedef ObsAuxControl< MODEL > ObsAuxCtrl_
 
typedef Observations< MODEL > Observations_
 
typedef ObsFilters< MODEL > ObsFilters_
 
typedef ObsSpaces< MODEL > ObsSpace_
 
typedef ObsOperators< MODEL > ObsOperator_
 
typedef State< MODEL > State_
 

Private Member Functions

std::string appname () const
 

Detailed Description

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

Definition at line 43 of file MakeObs.h.

Member Typedef Documentation

◆ Departures_

template<typename MODEL>
typedef Departures<MODEL> oops::MakeObs< MODEL >::Departures_
private

Definition at line 44 of file MakeObs.h.

◆ Geometry_

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

Definition at line 45 of file MakeObs.h.

◆ Model_

template<typename MODEL>
typedef Model<MODEL> oops::MakeObs< MODEL >::Model_
private

Definition at line 46 of file MakeObs.h.

◆ ModelAux_

template<typename MODEL>
typedef ModelAuxControl<MODEL> oops::MakeObs< MODEL >::ModelAux_
private

Definition at line 47 of file MakeObs.h.

◆ ObsAuxCtrl_

template<typename MODEL>
typedef ObsAuxControl<MODEL> oops::MakeObs< MODEL >::ObsAuxCtrl_
private

Definition at line 48 of file MakeObs.h.

◆ Observations_

template<typename MODEL>
typedef Observations<MODEL> oops::MakeObs< MODEL >::Observations_
private

Definition at line 49 of file MakeObs.h.

◆ ObsFilters_

template<typename MODEL>
typedef ObsFilters<MODEL> oops::MakeObs< MODEL >::ObsFilters_
private

Definition at line 50 of file MakeObs.h.

◆ ObsOperator_

template<typename MODEL>
typedef ObsOperators<MODEL> oops::MakeObs< MODEL >::ObsOperator_
private

Definition at line 52 of file MakeObs.h.

◆ ObsSpace_

template<typename MODEL>
typedef ObsSpaces<MODEL> oops::MakeObs< MODEL >::ObsSpace_
private

Definition at line 51 of file MakeObs.h.

◆ State_

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

Definition at line 53 of file MakeObs.h.

Constructor & Destructor Documentation

◆ MakeObs()

template<typename MODEL>
oops::MakeObs< MODEL >::MakeObs ( )
inline

Definition at line 57 of file MakeObs.h.

◆ ~MakeObs()

template<typename MODEL>
virtual oops::MakeObs< MODEL >::~MakeObs ( )
inlinevirtual

Definition at line 62 of file MakeObs.h.

Member Function Documentation

◆ appname()

template<typename MODEL>
std::string oops::MakeObs< MODEL >::appname ( ) const
inlineprivatevirtual

Implements oops::Application.

Definition at line 146 of file MakeObs.h.

◆ execute()

template<typename MODEL>
int oops::MakeObs< MODEL >::execute ( const eckit::Configuration &  fullConfig) const
inlinevirtual

Implements oops::Application.

Definition at line 64 of file MakeObs.h.

Here is the call graph for this function:

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