UFO
ufo::RunCRTM< MODEL > Class Template Reference

#include <RunCRTM.h>

Inheritance diagram for ufo::RunCRTM< MODEL >:
Collaboration diagram for ufo::RunCRTM< MODEL >:

Public Member Functions

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

Private Types

typedef oops::GeoVaLs< MODEL > GeoVaLs_
 
typedef oops::ObsAuxControl< MODEL > ObsAuxCtrl_
 
typedef oops::ObsDiagnostics< MODEL > ObsDiags_
 
typedef oops::Observations< MODEL > Observations_
 
typedef oops::ObsOperator< MODEL > ObsOperator_
 
typedef oops::ObsSpaces< MODEL > ObsSpaces_
 
typedef oops::ObsVector< MODEL > ObsVector_
 

Private Member Functions

std::string appname () const
 

Detailed Description

template<typename MODEL>
class ufo::RunCRTM< MODEL >

Definition at line 29 of file RunCRTM.h.

Member Typedef Documentation

◆ GeoVaLs_

template<typename MODEL >
typedef oops::GeoVaLs<MODEL> ufo::RunCRTM< MODEL >::GeoVaLs_
private

Definition at line 30 of file RunCRTM.h.

◆ ObsAuxCtrl_

template<typename MODEL >
typedef oops::ObsAuxControl<MODEL> ufo::RunCRTM< MODEL >::ObsAuxCtrl_
private

Definition at line 31 of file RunCRTM.h.

◆ ObsDiags_

template<typename MODEL >
typedef oops::ObsDiagnostics<MODEL> ufo::RunCRTM< MODEL >::ObsDiags_
private

Definition at line 32 of file RunCRTM.h.

◆ Observations_

template<typename MODEL >
typedef oops::Observations<MODEL> ufo::RunCRTM< MODEL >::Observations_
private

Definition at line 33 of file RunCRTM.h.

◆ ObsOperator_

template<typename MODEL >
typedef oops::ObsOperator<MODEL> ufo::RunCRTM< MODEL >::ObsOperator_
private

Definition at line 34 of file RunCRTM.h.

◆ ObsSpaces_

template<typename MODEL >
typedef oops::ObsSpaces<MODEL> ufo::RunCRTM< MODEL >::ObsSpaces_
private

Definition at line 35 of file RunCRTM.h.

◆ ObsVector_

template<typename MODEL >
typedef oops::ObsVector<MODEL> ufo::RunCRTM< MODEL >::ObsVector_
private

Definition at line 36 of file RunCRTM.h.

Constructor & Destructor Documentation

◆ RunCRTM()

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

Definition at line 40 of file RunCRTM.h.

◆ ~RunCRTM()

template<typename MODEL >
virtual ufo::RunCRTM< MODEL >::~RunCRTM ( )
inlinevirtual

Definition at line 42 of file RunCRTM.h.

Member Function Documentation

◆ appname()

template<typename MODEL >
std::string ufo::RunCRTM< MODEL >::appname ( ) const
inlineprivate

Definition at line 89 of file RunCRTM.h.

◆ execute()

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

Definition at line 44 of file RunCRTM.h.

Here is the caller graph for this function:

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