FV3 Bundle
ufo Namespace Reference

Classes

class  GeoVaLs
 GeoVaLs: geophysical values at locations. More...
 
class  LinearObsOperator
 
class  LinearObsOperatorBase
 Base class for observation operators. More...
 
class  LinearObsOperatorFactory
 Obs Operator Factory. More...
 
class  LinearObsOperatorMaker
 
class  ObsADT
 adt observation for UFO. More...
 
class  ObsADTTLAD
 ADT observation for model. More...
 
class  ObsAircraft
 Aircraft (currently only temperature) observation for UFO. More...
 
class  ObsAircraftTLAD
 Aircraft (currently only temperature) observation for UFO. More...
 
class  ObsAod
 Aod observation for UFO. More...
 
class  ObsAodTLAD
 Aod (currently only temperature) observation for UFO. More...
 
class  ObsBias
 Class to handle observation bias parameters. More...
 
class  ObsBiasCovariance
 
class  ObsBiasIncrement
 
class  ObsCheck
 ObsCheck: check observation for quality. More...
 
class  ObsGnssroBndGSI
 GnssroBndGSI observation operator. More...
 
class  ObsGnssroBndROPP1D
 GnssroBndROPP1D observation operator. More...
 
class  ObsGnssroRef
 GnssroRef observation operator. More...
 
class  ObsGnssroRefTLAD
 GnssroRef observation operator. More...
 
class  ObsInsituTemperature
 Total ice concentration observation for UFO. More...
 
class  ObsInsituTemperatureTLAD
 Temperature Profile observation for model. More...
 
class  ObsOperator
 
class  ObsOperatorBase
 Base class for observation operators. More...
 
class  ObsOperatorFactory
 Obs Operator Factory. More...
 
class  ObsOperatorMaker
 
class  ObsRadiance
 Radiance observation for UFO. More...
 
class  ObsRadianceTLAD
 Radiance (currently only temperature) observation for UFO. More...
 
class  ObsRadiosonde
 Radiosonde observation operator. More...
 
class  ObsRadiosondeTLAD
 Radiosonde observation operator. More...
 
class  ObsSeaIceFraction
 Total ice concentration observation for UFO. More...
 
class  ObsSeaIceFractionTLAD
 Sea-ice fraction observation for model. More...
 
class  ObsSeaIceThickness
 Total ice concentration observation for UFO. More...
 
class  ObsSeaIceThicknessTLAD
 Sea-ice fraction observation for model. More...
 
class  ObsSeaSurfaceTemp
 
class  ObsSeaSurfaceTempTLAD
 
class  ObsStericHeight
 Steric height/ sea-level observation for UFO. More...
 
class  ObsStericHeightTLAD
 Simulated Steric height for model. More...
 
class  RunCRTM
 
struct  UfoTrait
 

Typedefs

typedef int F90locs
 
typedef int F90goms
 
typedef int F90ovec
 
typedef int F90hop
 
typedef int F90odb
 
typedef int F90ocheck
 
typedef int F90obias
 

Functions

void ufo_aircraft_setup_f90 (F90hop &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_aircraft_delete_f90 (F90hop &)
 
void ufo_aircraft_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_aircraft_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_aircraft_tlad_delete_f90 (F90hop &)
 
void ufo_aircraft_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_aircraft_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_aircraft_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_radiosonde_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_radiosonde_delete_f90 (F90hop &)
 
void ufo_radiosonde_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_radiosonde_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_radiosonde_tlad_delete_f90 (F90hop &)
 
void ufo_radiosonde_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_radiosonde_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_radiosonde_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_radiance_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_radiance_delete_f90 (F90hop &)
 
void ufo_radiance_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_radiance_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_radiance_tlad_delete_f90 (F90hop &)
 
void ufo_radiance_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_radiance_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_radiance_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_gnssro_bndgsi_setup_f90 (F90hop &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_gnssro_bndgsi_delete_f90 (F90hop &)
 
void ufo_gnssro_bndgsi_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_gnssro_bndgsi_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_gnssro_bndgsi_tlad_delete_f90 (F90hop &)
 
void ufo_gnssro_bndgsi_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_gnssro_bndgsi_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_gnssro_bndgsi_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_gnssro_bndropp1d_setup_f90 (F90hop &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_gnssro_bndropp1d_delete_f90 (F90hop &)
 
void ufo_gnssro_bndropp1d_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_gnssro_bndropp1d_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_gnssro_bndropp1d_tlad_delete_f90 (F90hop &)
 
void ufo_gnssro_bndropp1d_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_gnssro_bndropp1d_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_gnssro_bndropp1d_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_gnssro_ref_setup_f90 (F90hop &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_gnssro_ref_delete_f90 (F90hop &)
 
void ufo_gnssro_ref_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_gnssro_ref_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_gnssro_ref_tlad_delete_f90 (F90hop &)
 
void ufo_gnssro_ref_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_gnssro_ref_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_gnssro_ref_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_aod_setup_f90 (F90hop &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_aod_delete_f90 (F90hop &)
 
void ufo_aod_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &, const F90obias &)
 
void ufo_aod_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_aod_tlad_delete_f90 (F90hop &)
 
void ufo_aod_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_aod_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, double &)
 
void ufo_aod_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_geovals_setup_f90 (F90goms &, const F90locs &, const eckit::Configuration *const *)
 Interface to Fortran UFO GeoVals routines. More...
 
void ufo_geovals_create_f90 (F90goms &)
 
void ufo_geovals_delete_f90 (F90goms &)
 
void ufo_geovals_copy_f90 (const F90goms &, F90goms &)
 
void ufo_geovals_zero_f90 (const F90goms &)
 
void ufo_geovals_abs_f90 (const F90goms &)
 
void ufo_geovals_rms_f90 (const F90goms &, double &)
 
void ufo_geovals_setup_random_f90 (const F90goms &, const eckit::Configuration *const *, const eckit::Configuration *const *)
 
void ufo_geovals_setup_allocone_f90 (const F90goms &, const eckit::Configuration *const *, const eckit::Configuration *const *)
 
void ufo_geovals_analytic_init_f90 (F90goms &, const F90locs &, const eckit::Configuration *const *)
 
void ufo_geovals_random_f90 (const F90goms &)
 
void ufo_geovals_scalmult_f90 (const F90goms &, const double &)
 
void ufo_geovals_assign_f90 (const F90goms &, const F90goms &)
 
void ufo_geovals_add_f90 (const F90goms &, const F90goms &)
 
void ufo_geovals_diff_f90 (const F90goms &, const F90goms &)
 
void ufo_geovals_normalize_f90 (const F90goms &, const F90goms &)
 
void ufo_geovals_dotprod_f90 (const F90goms &, const F90goms &, double &)
 
void ufo_geovals_minmaxavg_f90 (const F90goms &, int &, double &, double &, double &)
 
void ufo_geovals_maxloc_f90 (const F90goms &, double &, int &, int &)
 
void ufo_geovals_read_file_f90 (const F90goms &, const eckit::Configuration *const *, const eckit::Configuration *const *)
 
void ufo_geovals_write_file_f90 (const F90goms &, const eckit::Configuration *const *)
 
void ufo_obscheck_setup_f90 (F90ocheck &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_obscheck_delete_f90 (F90ocheck &)
 
void ufo_postFilter_f90 (const F90goms &, const int &, const double &, const ioda::ObsSpace &)
 
void ufo_priorFilter_f90 (const ioda::ObsSpace &)
 
void ufo_seaicefrac_setup_f90 (F90hop &, const eckit::Configuration *const *)
 Interface to Fortran UFO routines. More...
 
void ufo_seaicefrac_delete_f90 (F90hop &)
 
void ufo_seaicefrac_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
 
void ufo_seaicefrac_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_seaicefrac_tlad_delete_f90 (F90hop &)
 
void ufo_seaicefrac_tlad_settraj_f90 (const F90hop &, const F90goms &)
 
void ufo_seaicefrac_simobs_tl_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_seaicefrac_simobs_ad_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_seaicethick_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_seaicethick_delete_f90 (F90hop &)
 
void ufo_seaicethick_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
 
void ufo_seaicethick_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_seaicethick_tlad_delete_f90 (F90hop &)
 
void ufo_seaicethick_tlad_settraj_f90 (const F90hop &, const F90goms &)
 
void ufo_seaicethick_simobs_tl_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_seaicethick_simobs_ad_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_stericheight_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_stericheight_delete_f90 (F90hop &)
 
void ufo_stericheight_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
 
void ufo_stericheight_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_stericheight_tlad_delete_f90 (F90hop &)
 
void ufo_stericheight_tlad_settraj_f90 (const F90hop &, const F90goms &)
 
void ufo_stericheight_tlad_gettraj_f90 (const F90hop &, const int &, const int &, F90goms &)
 
void ufo_stericheight_simobs_tl_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_stericheight_simobs_ad_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_insitutemperature_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_insitutemperature_delete_f90 (F90hop &)
 
void ufo_insitutemperature_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
 
void ufo_insitutemperature_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_insitutemperature_tlad_delete_f90 (F90hop &)
 
void ufo_insitutemperature_tlad_settraj_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &)
 
void ufo_insitutemperature_simobs_tl_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_insitutemperature_simobs_ad_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &)
 
void ufo_adt_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_adt_delete_f90 (F90hop &)
 
void ufo_adt_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
 
void ufo_adt_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_adt_tlad_delete_f90 (F90hop &)
 
void ufo_adt_tlad_settraj_f90 (const F90hop &, const F90goms &)
 
void ufo_adt_simobs_tl_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_adt_simobs_ad_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_seasurfacetemp_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_seasurfacetemp_delete_f90 (F90hop &)
 
void ufo_seasurfacetemp_simobs_f90 (const F90hop &, const F90goms &, const ioda::ObsSpace &, const int &, const double &, const F90obias &)
 
void ufo_seasurfacetemp_tlad_setup_f90 (F90hop &, const eckit::Configuration *const *)
 
void ufo_seasurfacetemp_tlad_delete_f90 (F90hop &)
 
void ufo_seasurfacetemp_tlad_settraj_f90 (const F90hop &, const F90goms &)
 
void ufo_seasurfacetemp_simobs_tl_f90 (const F90hop &, const F90goms &, const int &, const double &)
 
void ufo_seasurfacetemp_simobs_ad_f90 (const F90hop &, const F90goms &, const int &, const double &)
 

Variables

static ObsOperatorMaker< ObsAircraftmakerAircraft_ ("Aircraft")
 
static LinearObsOperatorMaker< ObsAircraftTLADmakerAircraftTL_ ("Aircraft")
 
static ObsOperatorMaker< ObsGnssroBndGSImakerGnssroBndGSI_ ("GnssroBndGSI")
 
static ObsOperatorMaker< ObsGnssroBndROPP1DmakerGnssroBndROPP1D_ ("GnssroBndROPP1D")
 
static ObsOperatorMaker< ObsGnssroRefmakerGnssroRef_ ("GnssroRef")
 
static LinearObsOperatorMaker< ObsGnssroRefTLADmakerGnssroRefTL_ ("GnssroRef")
 
static ObsOperatorMaker< ObsRadiancemakerRadiance_ ("Radiance")
 
static LinearObsOperatorMaker< ObsRadianceTLADmakerRadianceTL_ ("Radiance")
 
static ObsOperatorMaker< ObsRadiosondemakerRadiosonde_ ("Radiosonde")
 
static LinearObsOperatorMaker< ObsRadiosondeTLADmakerRadiosondeTL_ ("Radiosonde")
 
static ObsOperatorMaker< ObsAodmakerAOD_ ("Aod")
 
static LinearObsOperatorMaker< ObsAodTLADmakerAodTL_ ("Aod")
 
static ObsOperatorMaker< ObsADTmakerADT_ ("ADT")
 
static LinearObsOperatorMaker< ObsADTTLADmakerADTTLAD_ ("ADT")
 
static ObsOperatorMaker< ObsInsituTemperaturemakerInsituTemperature_ ("InsituTemperature")
 
static LinearObsOperatorMaker< ObsInsituTemperatureTLADmakerInsituTemperatureTLAD_ ("InsituTemperature")
 
static ObsOperatorMaker< ObsSeaIceFractionmakerSeaIceFraction_ ("SeaIceFraction")
 
static LinearObsOperatorMaker< ObsSeaIceFractionTLADmakerSeaIceFractionTLAD_ ("SeaIceFraction")
 
static ObsOperatorMaker< ObsSeaIceThicknessmakerSeaIceThickness_ ("SeaIceThickness")
 
static LinearObsOperatorMaker< ObsSeaIceThicknessTLADmakerSeaIceThicknessTLAD_ ("SeaIceThickness")
 
static ObsOperatorMaker< ObsSeaSurfaceTempmakerSeaSurfaceTemp_ ("SeaSurfaceTemp")
 
static LinearObsOperatorMaker< ObsSeaSurfaceTempTLADmakerSeaSurfaceTempTLAD_ ("SeaSurfaceTemp")
 
static ObsOperatorMaker< ObsStericHeightmakerObsStericHeight_ ("ObsStericHeight")
 
static LinearObsOperatorMaker< ObsStericHeightTLADmakerObsStericHeightTLAD_ ("ObsStericHeightTLAD")
 

Typedef Documentation

◆ F90goms

typedef int ufo::F90goms

Definition at line 26 of file ufo/src/ufo/Fortran.h.

◆ F90hop

typedef int ufo::F90hop

Definition at line 30 of file ufo/src/ufo/Fortran.h.

◆ F90locs

typedef int ufo::F90locs

Definition at line 24 of file ufo/src/ufo/Fortran.h.

◆ F90obias

typedef int ufo::F90obias

Definition at line 36 of file ufo/src/ufo/Fortran.h.

◆ F90ocheck

typedef int ufo::F90ocheck

Definition at line 34 of file ufo/src/ufo/Fortran.h.

◆ F90odb

typedef int ufo::F90odb

Definition at line 32 of file ufo/src/ufo/Fortran.h.

◆ F90ovec

typedef int ufo::F90ovec

Definition at line 28 of file ufo/src/ufo/Fortran.h.

Function Documentation

◆ ufo_adt_delete_f90()

void ufo::ufo_adt_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_adt_setup_f90()

void ufo::ufo_adt_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_adt_simobs_ad_f90()

void ufo::ufo_adt_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_adt_simobs_f90()

void ufo::ufo_adt_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_adt_simobs_tl_f90()

void ufo::ufo_adt_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_adt_tlad_delete_f90()

void ufo::ufo_adt_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_adt_tlad_settraj_f90()

void ufo::ufo_adt_tlad_settraj_f90 ( const F90hop ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_adt_tlad_setup_f90()

void ufo::ufo_adt_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_aircraft_delete_f90()

void ufo::ufo_aircraft_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_aircraft_setup_f90()

void ufo::ufo_aircraft_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_aircraft_simobs_ad_f90()

void ufo::ufo_aircraft_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_aircraft_simobs_f90()

void ufo::ufo_aircraft_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_aircraft_simobs_tl_f90()

void ufo::ufo_aircraft_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)
Here is the caller graph for this function:

◆ ufo_aircraft_tlad_delete_f90()

void ufo::ufo_aircraft_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_aircraft_tlad_settraj_f90()

void ufo::ufo_aircraft_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)
Here is the caller graph for this function:

◆ ufo_aircraft_tlad_setup_f90()

void ufo::ufo_aircraft_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_aod_delete_f90()

void ufo::ufo_aod_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_aod_setup_f90()

void ufo::ufo_aod_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_aod_simobs_ad_f90()

void ufo::ufo_aod_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_aod_simobs_f90()

void ufo::ufo_aod_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_aod_simobs_tl_f90()

void ufo::ufo_aod_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)
Here is the caller graph for this function:

◆ ufo_aod_tlad_delete_f90()

void ufo::ufo_aod_tlad_delete_f90 ( F90hop )

◆ ufo_aod_tlad_settraj_f90()

void ufo::ufo_aod_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)
Here is the caller graph for this function:

◆ ufo_aod_tlad_setup_f90()

void ufo::ufo_aod_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_geovals_abs_f90()

void ufo::ufo_geovals_abs_f90 ( const F90goms )
Here is the caller graph for this function:

◆ ufo_geovals_add_f90()

void ufo::ufo_geovals_add_f90 ( const F90goms ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_geovals_analytic_init_f90()

void ufo::ufo_geovals_analytic_init_f90 ( F90goms ,
const F90locs ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_geovals_assign_f90()

void ufo::ufo_geovals_assign_f90 ( const F90goms ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_geovals_copy_f90()

void ufo::ufo_geovals_copy_f90 ( const F90goms ,
F90goms  
)
Here is the caller graph for this function:

◆ ufo_geovals_create_f90()

void ufo::ufo_geovals_create_f90 ( F90goms )
Here is the caller graph for this function:

◆ ufo_geovals_delete_f90()

void ufo::ufo_geovals_delete_f90 ( F90goms )
Here is the caller graph for this function:

◆ ufo_geovals_diff_f90()

void ufo::ufo_geovals_diff_f90 ( const F90goms ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_geovals_dotprod_f90()

void ufo::ufo_geovals_dotprod_f90 ( const F90goms ,
const F90goms ,
double &   
)
Here is the caller graph for this function:

◆ ufo_geovals_maxloc_f90()

void ufo::ufo_geovals_maxloc_f90 ( const F90goms ,
double &  ,
int &  ,
int &   
)
Here is the caller graph for this function:

◆ ufo_geovals_minmaxavg_f90()

void ufo::ufo_geovals_minmaxavg_f90 ( const F90goms ,
int &  ,
double &  ,
double &  ,
double &   
)
Here is the caller graph for this function:

◆ ufo_geovals_normalize_f90()

void ufo::ufo_geovals_normalize_f90 ( const F90goms ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_geovals_random_f90()

void ufo::ufo_geovals_random_f90 ( const F90goms )
Here is the caller graph for this function:

◆ ufo_geovals_read_file_f90()

void ufo::ufo_geovals_read_file_f90 ( const F90goms ,
const eckit::Configuration *const *  ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_geovals_rms_f90()

void ufo::ufo_geovals_rms_f90 ( const F90goms ,
double &   
)
Here is the caller graph for this function:

◆ ufo_geovals_scalmult_f90()

void ufo::ufo_geovals_scalmult_f90 ( const F90goms ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_geovals_setup_allocone_f90()

void ufo::ufo_geovals_setup_allocone_f90 ( const F90goms ,
const eckit::Configuration *const *  ,
const eckit::Configuration *const *   
)

◆ ufo_geovals_setup_f90()

void ufo::ufo_geovals_setup_f90 ( F90goms ,
const F90locs ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO GeoVals routines.

The core of the UFO GeoVals is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_geovals_setup_random_f90()

void ufo::ufo_geovals_setup_random_f90 ( const F90goms ,
const eckit::Configuration *const *  ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_geovals_write_file_f90()

void ufo::ufo_geovals_write_file_f90 ( const F90goms ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_geovals_zero_f90()

void ufo::ufo_geovals_zero_f90 ( const F90goms )
Here is the caller graph for this function:

◆ ufo_gnssro_bndgsi_delete_f90()

void ufo::ufo_gnssro_bndgsi_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_gnssro_bndgsi_setup_f90()

void ufo::ufo_gnssro_bndgsi_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_gnssro_bndgsi_simobs_ad_f90()

void ufo::ufo_gnssro_bndgsi_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)

◆ ufo_gnssro_bndgsi_simobs_f90()

void ufo::ufo_gnssro_bndgsi_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_gnssro_bndgsi_simobs_tl_f90()

void ufo::ufo_gnssro_bndgsi_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)

◆ ufo_gnssro_bndgsi_tlad_delete_f90()

void ufo::ufo_gnssro_bndgsi_tlad_delete_f90 ( F90hop )

◆ ufo_gnssro_bndgsi_tlad_settraj_f90()

void ufo::ufo_gnssro_bndgsi_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)

◆ ufo_gnssro_bndgsi_tlad_setup_f90()

void ufo::ufo_gnssro_bndgsi_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

◆ ufo_gnssro_bndropp1d_delete_f90()

void ufo::ufo_gnssro_bndropp1d_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_gnssro_bndropp1d_setup_f90()

void ufo::ufo_gnssro_bndropp1d_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_gnssro_bndropp1d_simobs_ad_f90()

void ufo::ufo_gnssro_bndropp1d_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)

◆ ufo_gnssro_bndropp1d_simobs_f90()

void ufo::ufo_gnssro_bndropp1d_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_gnssro_bndropp1d_simobs_tl_f90()

void ufo::ufo_gnssro_bndropp1d_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)

◆ ufo_gnssro_bndropp1d_tlad_delete_f90()

void ufo::ufo_gnssro_bndropp1d_tlad_delete_f90 ( F90hop )

◆ ufo_gnssro_bndropp1d_tlad_settraj_f90()

void ufo::ufo_gnssro_bndropp1d_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)

◆ ufo_gnssro_bndropp1d_tlad_setup_f90()

void ufo::ufo_gnssro_bndropp1d_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

◆ ufo_gnssro_ref_delete_f90()

void ufo::ufo_gnssro_ref_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_gnssro_ref_setup_f90()

void ufo::ufo_gnssro_ref_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_gnssro_ref_simobs_ad_f90()

void ufo::ufo_gnssro_ref_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_gnssro_ref_simobs_f90()

void ufo::ufo_gnssro_ref_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_gnssro_ref_simobs_tl_f90()

void ufo::ufo_gnssro_ref_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)
Here is the caller graph for this function:

◆ ufo_gnssro_ref_tlad_delete_f90()

void ufo::ufo_gnssro_ref_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_gnssro_ref_tlad_settraj_f90()

void ufo::ufo_gnssro_ref_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)
Here is the caller graph for this function:

◆ ufo_gnssro_ref_tlad_setup_f90()

void ufo::ufo_gnssro_ref_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_insitutemperature_delete_f90()

void ufo::ufo_insitutemperature_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_insitutemperature_setup_f90()

void ufo::ufo_insitutemperature_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_insitutemperature_simobs_ad_f90()

void ufo::ufo_insitutemperature_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_insitutemperature_simobs_f90()

void ufo::ufo_insitutemperature_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_insitutemperature_simobs_tl_f90()

void ufo::ufo_insitutemperature_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_insitutemperature_tlad_delete_f90()

void ufo::ufo_insitutemperature_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_insitutemperature_tlad_settraj_f90()

void ufo::ufo_insitutemperature_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)
Here is the caller graph for this function:

◆ ufo_insitutemperature_tlad_setup_f90()

void ufo::ufo_insitutemperature_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_obscheck_delete_f90()

void ufo::ufo_obscheck_delete_f90 ( F90ocheck )
Here is the caller graph for this function:

◆ ufo_obscheck_setup_f90()

void ufo::ufo_obscheck_setup_f90 ( F90ocheck ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_postFilter_f90()

void ufo::ufo_postFilter_f90 ( const F90goms ,
const int &  ,
const double &  ,
const ioda::ObsSpace  
)

◆ ufo_priorFilter_f90()

void ufo::ufo_priorFilter_f90 ( const ioda::ObsSpace )

◆ ufo_radiance_delete_f90()

void ufo::ufo_radiance_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_radiance_setup_f90()

void ufo::ufo_radiance_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_radiance_simobs_ad_f90()

void ufo::ufo_radiance_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_radiance_simobs_f90()

void ufo::ufo_radiance_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_radiance_simobs_tl_f90()

void ufo::ufo_radiance_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)
Here is the caller graph for this function:

◆ ufo_radiance_tlad_delete_f90()

void ufo::ufo_radiance_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_radiance_tlad_settraj_f90()

void ufo::ufo_radiance_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)
Here is the caller graph for this function:

◆ ufo_radiance_tlad_setup_f90()

void ufo::ufo_radiance_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_radiosonde_delete_f90()

void ufo::ufo_radiosonde_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_radiosonde_setup_f90()

void ufo::ufo_radiosonde_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_radiosonde_simobs_ad_f90()

void ufo::ufo_radiosonde_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_radiosonde_simobs_f90()

void ufo::ufo_radiosonde_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_radiosonde_simobs_tl_f90()

void ufo::ufo_radiosonde_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
double &   
)
Here is the caller graph for this function:

◆ ufo_radiosonde_tlad_delete_f90()

void ufo::ufo_radiosonde_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_radiosonde_tlad_settraj_f90()

void ufo::ufo_radiosonde_tlad_settraj_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace  
)
Here is the caller graph for this function:

◆ ufo_radiosonde_tlad_setup_f90()

void ufo::ufo_radiosonde_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_seaicefrac_delete_f90()

void ufo::ufo_seaicefrac_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_seaicefrac_setup_f90()

void ufo::ufo_seaicefrac_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)

Interface to Fortran UFO routines.

The core of the UFO is coded in Fortran. Here we define the interfaces to the Fortran code.

Here is the caller graph for this function:

◆ ufo_seaicefrac_simobs_ad_f90()

void ufo::ufo_seaicefrac_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_seaicefrac_simobs_f90()

void ufo::ufo_seaicefrac_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_seaicefrac_simobs_tl_f90()

void ufo::ufo_seaicefrac_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_seaicefrac_tlad_delete_f90()

void ufo::ufo_seaicefrac_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_seaicefrac_tlad_settraj_f90()

void ufo::ufo_seaicefrac_tlad_settraj_f90 ( const F90hop ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_seaicefrac_tlad_setup_f90()

void ufo::ufo_seaicefrac_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_seaicethick_delete_f90()

void ufo::ufo_seaicethick_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_seaicethick_setup_f90()

void ufo::ufo_seaicethick_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_seaicethick_simobs_ad_f90()

void ufo::ufo_seaicethick_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_seaicethick_simobs_f90()

void ufo::ufo_seaicethick_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_seaicethick_simobs_tl_f90()

void ufo::ufo_seaicethick_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_seaicethick_tlad_delete_f90()

void ufo::ufo_seaicethick_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_seaicethick_tlad_settraj_f90()

void ufo::ufo_seaicethick_tlad_settraj_f90 ( const F90hop ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_seaicethick_tlad_setup_f90()

void ufo::ufo_seaicethick_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_delete_f90()

void ufo::ufo_seasurfacetemp_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_setup_f90()

void ufo::ufo_seasurfacetemp_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_simobs_ad_f90()

void ufo::ufo_seasurfacetemp_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_simobs_f90()

void ufo::ufo_seasurfacetemp_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_simobs_tl_f90()

void ufo::ufo_seasurfacetemp_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_tlad_delete_f90()

void ufo::ufo_seasurfacetemp_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_tlad_settraj_f90()

void ufo::ufo_seasurfacetemp_tlad_settraj_f90 ( const F90hop ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_seasurfacetemp_tlad_setup_f90()

void ufo::ufo_seasurfacetemp_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_stericheight_delete_f90()

void ufo::ufo_stericheight_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_stericheight_setup_f90()

void ufo::ufo_stericheight_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

◆ ufo_stericheight_simobs_ad_f90()

void ufo::ufo_stericheight_simobs_ad_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_stericheight_simobs_f90()

void ufo::ufo_stericheight_simobs_f90 ( const F90hop ,
const F90goms ,
const ioda::ObsSpace ,
const int &  ,
const double &  ,
const F90obias  
)
Here is the caller graph for this function:

◆ ufo_stericheight_simobs_tl_f90()

void ufo::ufo_stericheight_simobs_tl_f90 ( const F90hop ,
const F90goms ,
const int &  ,
const double &   
)
Here is the caller graph for this function:

◆ ufo_stericheight_tlad_delete_f90()

void ufo::ufo_stericheight_tlad_delete_f90 ( F90hop )
Here is the caller graph for this function:

◆ ufo_stericheight_tlad_gettraj_f90()

void ufo::ufo_stericheight_tlad_gettraj_f90 ( const F90hop ,
const int &  ,
const int &  ,
F90goms  
)

◆ ufo_stericheight_tlad_settraj_f90()

void ufo::ufo_stericheight_tlad_settraj_f90 ( const F90hop ,
const F90goms  
)
Here is the caller graph for this function:

◆ ufo_stericheight_tlad_setup_f90()

void ufo::ufo_stericheight_tlad_setup_f90 ( F90hop ,
const eckit::Configuration *const *   
)
Here is the caller graph for this function:

Variable Documentation

◆ makerADT_

ObsOperatorMaker<ObsADT> ufo::makerADT_("ADT")
static

◆ makerADTTLAD_

LinearObsOperatorMaker<ObsADTTLAD> ufo::makerADTTLAD_("ADT")
static

◆ makerAircraft_

ObsOperatorMaker<ObsAircraft> ufo::makerAircraft_("Aircraft")
static

◆ makerAircraftTL_

LinearObsOperatorMaker<ObsAircraftTLAD> ufo::makerAircraftTL_("Aircraft")
static

◆ makerAOD_

ObsOperatorMaker<ObsAod> ufo::makerAOD_("Aod")
static

◆ makerAodTL_

LinearObsOperatorMaker<ObsAodTLAD> ufo::makerAodTL_("Aod")
static

◆ makerGnssroBndGSI_

ObsOperatorMaker<ObsGnssroBndGSI> ufo::makerGnssroBndGSI_("GnssroBndGSI")
static

◆ makerGnssroBndROPP1D_

ObsOperatorMaker<ObsGnssroBndROPP1D> ufo::makerGnssroBndROPP1D_("GnssroBndROPP1D")
static

◆ makerGnssroRef_

ObsOperatorMaker<ObsGnssroRef> ufo::makerGnssroRef_("GnssroRef")
static

◆ makerGnssroRefTL_

LinearObsOperatorMaker<ObsGnssroRefTLAD> ufo::makerGnssroRefTL_("GnssroRef")
static

◆ makerInsituTemperature_

ObsOperatorMaker<ObsInsituTemperature> ufo::makerInsituTemperature_("InsituTemperature")
static

◆ makerInsituTemperatureTLAD_

LinearObsOperatorMaker<ObsInsituTemperatureTLAD> ufo::makerInsituTemperatureTLAD_("InsituTemperature")
static

◆ makerObsStericHeight_

ObsOperatorMaker<ObsStericHeight> ufo::makerObsStericHeight_("ObsStericHeight")
static

◆ makerObsStericHeightTLAD_

LinearObsOperatorMaker<ObsStericHeightTLAD> ufo::makerObsStericHeightTLAD_("ObsStericHeightTLAD")
static

◆ makerRadiance_

ObsOperatorMaker<ObsRadiance> ufo::makerRadiance_("Radiance")
static

◆ makerRadianceTL_

LinearObsOperatorMaker<ObsRadianceTLAD> ufo::makerRadianceTL_("Radiance")
static

◆ makerRadiosonde_

ObsOperatorMaker<ObsRadiosonde> ufo::makerRadiosonde_("Radiosonde")
static

◆ makerRadiosondeTL_

LinearObsOperatorMaker<ObsRadiosondeTLAD> ufo::makerRadiosondeTL_("Radiosonde")
static

◆ makerSeaIceFraction_

ObsOperatorMaker<ObsSeaIceFraction> ufo::makerSeaIceFraction_("SeaIceFraction")
static

◆ makerSeaIceFractionTLAD_

LinearObsOperatorMaker<ObsSeaIceFractionTLAD> ufo::makerSeaIceFractionTLAD_("SeaIceFraction")
static

◆ makerSeaIceThickness_

ObsOperatorMaker<ObsSeaIceThickness> ufo::makerSeaIceThickness_("SeaIceThickness")
static

◆ makerSeaIceThicknessTLAD_

LinearObsOperatorMaker<ObsSeaIceThicknessTLAD> ufo::makerSeaIceThicknessTLAD_("SeaIceThickness")
static

◆ makerSeaSurfaceTemp_

ObsOperatorMaker<ObsSeaSurfaceTemp> ufo::makerSeaSurfaceTemp_("SeaSurfaceTemp")
static

◆ makerSeaSurfaceTempTLAD_

LinearObsOperatorMaker<ObsSeaSurfaceTempTLAD> ufo::makerSeaSurfaceTempTLAD_("SeaSurfaceTemp")
static