|
FV3 Bundle
|
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 &) |
| typedef int ufo::F90goms |
Definition at line 26 of file ufo/src/ufo/Fortran.h.
| typedef int ufo::F90hop |
Definition at line 30 of file ufo/src/ufo/Fortran.h.
| typedef int ufo::F90locs |
Definition at line 24 of file ufo/src/ufo/Fortran.h.
| typedef int ufo::F90obias |
Definition at line 36 of file ufo/src/ufo/Fortran.h.
| typedef int ufo::F90ocheck |
Definition at line 34 of file ufo/src/ufo/Fortran.h.
| typedef int ufo::F90odb |
Definition at line 32 of file ufo/src/ufo/Fortran.h.
| typedef int ufo::F90ovec |
Definition at line 28 of file ufo/src/ufo/Fortran.h.
| void ufo::ufo_adt_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_adt_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_adt_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_adt_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_adt_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_aircraft_delete_f90 | ( | F90hop & | ) |
| 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.
| void ufo::ufo_aircraft_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_aircraft_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_aircraft_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_aircraft_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_aircraft_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_aircraft_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_aod_delete_f90 | ( | F90hop & | ) |
| 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.
| void ufo::ufo_aod_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_aod_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_aod_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_aod_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_aod_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_aod_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_geovals_abs_f90 | ( | const F90goms & | ) |
| void ufo::ufo_geovals_analytic_init_f90 | ( | F90goms & | , |
| const F90locs & | , | ||
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_geovals_create_f90 | ( | F90goms & | ) |
| void ufo::ufo_geovals_delete_f90 | ( | F90goms & | ) |
| void ufo::ufo_geovals_maxloc_f90 | ( | const F90goms & | , |
| double & | , | ||
| int & | , | ||
| int & | |||
| ) |
| void ufo::ufo_geovals_minmaxavg_f90 | ( | const F90goms & | , |
| int & | , | ||
| double & | , | ||
| double & | , | ||
| double & | |||
| ) |
| void ufo::ufo_geovals_random_f90 | ( | const F90goms & | ) |
| void ufo::ufo_geovals_read_file_f90 | ( | const F90goms & | , |
| const eckit::Configuration *const * | , | ||
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_geovals_rms_f90 | ( | const F90goms & | , |
| double & | |||
| ) |
| void ufo::ufo_geovals_scalmult_f90 | ( | const F90goms & | , |
| const double & | |||
| ) |
| void ufo::ufo_geovals_setup_allocone_f90 | ( | const F90goms & | , |
| const eckit::Configuration *const * | , | ||
| const eckit::Configuration *const * | |||
| ) |
| 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.
| void ufo::ufo_geovals_setup_random_f90 | ( | const F90goms & | , |
| const eckit::Configuration *const * | , | ||
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_geovals_write_file_f90 | ( | const F90goms & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_geovals_zero_f90 | ( | const F90goms & | ) |
| void ufo::ufo_gnssro_bndgsi_delete_f90 | ( | F90hop & | ) |
| 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.
| void ufo::ufo_gnssro_bndgsi_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_gnssro_bndgsi_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_gnssro_bndgsi_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_gnssro_bndgsi_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_gnssro_bndgsi_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_gnssro_bndgsi_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_gnssro_bndropp1d_delete_f90 | ( | F90hop & | ) |
| 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.
| void ufo::ufo_gnssro_bndropp1d_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_gnssro_bndropp1d_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_gnssro_bndropp1d_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_gnssro_bndropp1d_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_gnssro_bndropp1d_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_gnssro_bndropp1d_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_gnssro_ref_delete_f90 | ( | F90hop & | ) |
| 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.
| void ufo::ufo_gnssro_ref_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_gnssro_ref_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_gnssro_ref_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_gnssro_ref_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_gnssro_ref_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_gnssro_ref_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_insitutemperature_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_insitutemperature_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_insitutemperature_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_insitutemperature_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_insitutemperature_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_insitutemperature_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_insitutemperature_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_insitutemperature_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_obscheck_delete_f90 | ( | F90ocheck & | ) |
| 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.
| void ufo::ufo_postFilter_f90 | ( | const F90goms & | , |
| const int & | , | ||
| const double & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_priorFilter_f90 | ( | const ioda::ObsSpace & | ) |
| void ufo::ufo_radiance_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_radiance_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_radiance_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_radiance_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_radiance_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_radiance_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_radiance_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_radiance_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_radiosonde_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_radiosonde_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_radiosonde_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_radiosonde_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_radiosonde_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| double & | |||
| ) |
| void ufo::ufo_radiosonde_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_radiosonde_tlad_settraj_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | |||
| ) |
| void ufo::ufo_radiosonde_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_seaicefrac_delete_f90 | ( | F90hop & | ) |
| 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.
| void ufo::ufo_seaicefrac_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_seaicefrac_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_seaicefrac_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_seaicefrac_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_seaicefrac_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_seaicethick_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_seaicethick_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_seaicethick_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_seaicethick_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_seaicethick_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_seaicethick_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_seaicethick_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_seasurfacetemp_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_seasurfacetemp_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_seasurfacetemp_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_seasurfacetemp_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_seasurfacetemp_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_seasurfacetemp_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_seasurfacetemp_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_stericheight_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_stericheight_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
| void ufo::ufo_stericheight_simobs_ad_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_stericheight_simobs_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const ioda::ObsSpace & | , | ||
| const int & | , | ||
| const double & | , | ||
| const F90obias & | |||
| ) |
| void ufo::ufo_stericheight_simobs_tl_f90 | ( | const F90hop & | , |
| const F90goms & | , | ||
| const int & | , | ||
| const double & | |||
| ) |
| void ufo::ufo_stericheight_tlad_delete_f90 | ( | F90hop & | ) |
| void ufo::ufo_stericheight_tlad_gettraj_f90 | ( | const F90hop & | , |
| const int & | , | ||
| const int & | , | ||
| F90goms & | |||
| ) |
| void ufo::ufo_stericheight_tlad_setup_f90 | ( | F90hop & | , |
| const eckit::Configuration *const * | |||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |