OOPS
|
The namespace for the qg model. More...
Classes | |
class | AnalyticInit |
class | ChangeVarQG |
QG change of variable. More... | |
class | ChangeVarTLADQG |
QG linear change of variable. More... | |
class | ErrorCovarianceQG |
Background error covariance matrix for QG model. More... | |
class | FieldsQG |
Class to represent a Fields for the QG model. More... | |
class | GeometryQG |
GeometryQG handles geometry for QG model. More... | |
class | GeometryQGIterator |
class | GeometryQgParameters |
class | GetValuesQG |
used for getting state values at observation locations More... | |
class | GetValuesTLAD |
used for getting state values at observation locations More... | |
class | GomQG |
GomQG class to handle local model values for QG model. More... | |
class | IncrementQG |
Increment Class: Difference between two states. More... | |
class | LocalizationMatrixQG |
Localization matrix for QG model. More... | |
class | LocationsQG |
LocationsQG class to handle locations for QG model. More... | |
class | ModelBias |
Model error for the QG model. More... | |
class | ModelBiasCovariance |
class | ModelBiasIncrement |
class | ModelQG |
QG model definition. More... | |
class | ModelQgParameters |
class | ObsBias |
Class to handle observation bias parameters. More... | |
class | ObsBiasCovariance |
class | ObsBiasIncrement |
class | ObsDataQG |
Data in observation space. More... | |
class | ObsDiagsQG |
class | ObsOpBaseQG |
Base class for observation operators. More... | |
class | ObsOpBaseTLAD |
Base class for observation operators. More... | |
class | ObsOperatorQG |
class | ObsOperatorTLAD |
class | ObsOpFactory |
Obs Operator Factory. More... | |
class | ObsOpMaker |
class | ObsOpTLADFactory |
Obs Operator Factory. More... | |
class | ObsOpTLADMaker |
class | ObsSpaceQG |
ObsSpace for QG model. More... | |
class | ObsStreamQG |
Streamfunction observation for QG model. More... | |
class | ObsStreamTLAD |
Streamfunction TL/AD observation operator for QG model. More... | |
class | ObsVecQG |
ObsVecQG class to handle vectors in observation space for QG model. More... | |
class | ObsWindQG |
Wind observation for QG model. More... | |
class | ObsWindTLAD |
Wind TL/AD observation operator for QG model. More... | |
class | ObsWSpeedQG |
Wind speed observation for QG model. More... | |
class | ObsWSpeedTLAD |
Wind speed TL/AD observation operator for QG model. More... | |
class | QCmanager |
struct | QgObsTraits |
struct | QgTraits |
class | StateQG |
QG model state. More... | |
class | TlmIdQG |
QG linear identity model definition. More... | |
class | TlmQG |
QG linear model definition. More... | |
Typedefs | |
typedef int | F90chvar |
typedef int | F90geom |
typedef int | F90iter |
typedef int | F90model |
typedef int | F90gom |
typedef int | F90flds |
typedef int | F90error_covariance |
typedef int | F90ovec |
typedef int | F90odb |
typedef int | F90lclz |
Functions | |
void | fft_fwd_f (const int &kk, const double *xx, double *ff) |
void | fft_inv_f (const int &kk, const double *ff, double *xx) |
void | instantiateQgChangeVarFactory () |
void | instantiateQgLocalizationFactory () |
int | qg_locs_nlocs_f90 (qg::LocationsQG *locs) |
atlas::field::FieldImpl * | qg_locs_lonlat_f90 (qg::LocationsQG *locs) |
atlas::field::FieldImpl * | qg_locs_altitude_f90 (qg::LocationsQG *locs) |
util::DateTime & | qg_locs_times_f90 (qg::LocationsQG *locs, size_t &idx) |
void | qg_obsvec_random_f (const ObsSpaceQG &odb, const int &nn, double *xx) |
void | qg_change_var_setup_f90 (F90chvar &, const oops::Variables &, const oops::Variables &) |
Interface to Fortran QG model. More... | |
void | qg_change_var_f90 (const F90chvar &, const F90flds &, const F90flds &) |
void | qg_change_var_inv_f90 (const F90chvar &, const F90flds &, const F90flds &) |
void | qg_change_var_ad_f90 (const F90chvar &, const F90flds &, const F90flds &) |
void | qg_change_var_inv_ad_f90 (const F90chvar &, const F90flds &, const F90flds &) |
void | qg_error_covariance_setup_f90 (F90error_covariance &, const eckit::Configuration &, const F90geom &) |
void | qg_error_covariance_delete_f90 (F90error_covariance &) |
void | qg_error_covariance_mult_f90 (const F90error_covariance &, const F90flds &, const F90flds &) |
void | qg_error_covariance_inv_mult_f90 (const F90error_covariance &, const F90flds &, const F90flds &) |
void | qg_error_covariance_randomize_f90 (const F90error_covariance &, const F90flds &) |
void | qg_fields_create_f90 (F90flds &, const F90geom &, const oops::Variables &, const bool &) |
void | qg_fields_create_from_other_f90 (F90flds &, const F90flds &) |
void | qg_fields_delete_f90 (F90flds &) |
void | qg_fields_zero_f90 (const F90flds &) |
void | qg_fields_ones_f90 (const F90flds &) |
void | qg_fields_dirac_f90 (const F90flds &, const eckit::Configuration &) |
void | qg_fields_random_f90 (const F90flds &) |
void | qg_fields_copy_f90 (const F90flds &, const F90flds &) |
void | qg_fields_self_add_f90 (const F90flds &, const F90flds &) |
void | qg_fields_self_sub_f90 (const F90flds &, const F90flds &) |
void | qg_fields_self_mul_f90 (const F90flds &, const double &) |
void | qg_fields_axpy_f90 (const F90flds &, const double &, const F90flds &) |
void | qg_fields_self_schur_f90 (const F90flds &, const F90flds &) |
void | qg_fields_dot_prod_f90 (const F90flds &, const F90flds &, double &) |
void | qg_fields_add_incr_f90 (const F90flds &, const F90flds &) |
void | qg_fields_diff_incr_f90 (const F90flds &, const F90flds &, const F90flds &) |
void | qg_fields_change_resol_f90 (const F90flds &, const F90flds &) |
void | qg_fields_read_file_f90 (const F90flds &, const eckit::Configuration &, util::DateTime &) |
void | qg_fields_write_file_f90 (const F90flds &, const eckit::Configuration &, const util::DateTime &) |
void | qg_fields_analytic_init_f90 (const F90flds &, const eckit::Configuration &, util::DateTime &) |
void | qg_fields_gpnorm_f90 (const F90flds &, const int &, double &) |
void | qg_fields_rms_f90 (const F90flds &, double &) |
void | qg_fields_sizes_f90 (const F90flds &, int &, int &, int &, int &) |
void | qg_fields_vars_f90 (const F90flds &, int &, int &) |
void | qg_fields_set_atlas_f90 (const F90flds &, const oops::Variables &, atlas::field::FieldSetImpl *) |
void | qg_fields_to_atlas_f90 (const F90flds &, const oops::Variables &, atlas::field::FieldSetImpl *) |
void | qg_fields_from_atlas_f90 (const F90flds &, const oops::Variables &, atlas::field::FieldSetImpl *) |
void | qg_fields_getpoint_f90 (const F90flds &, const F90iter &, const int &, double &) |
void | qg_fields_setpoint_f90 (const F90flds &, const F90iter &, const int &, const double &) |
void | qg_fields_serialize_f90 (const F90flds &, const std::size_t &, double[]) |
void | qg_fields_deserialize_f90 (const F90flds &, const std::size_t &, const double[], const std::size_t &) |
void | qg_getvalues_interp_f90 (const LocationsQG &, const F90flds &, const util::DateTime &, const util::DateTime &, const F90gom &) |
void | qg_getvalues_interp_tl_f90 (const LocationsQG &, const F90flds &, const util::DateTime &, const util::DateTime &, const F90gom &) |
void | qg_getvalues_interp_ad_f90 (const LocationsQG &, const F90flds &, const util::DateTime &, const util::DateTime &, const F90gom &) |
void | qg_geom_setup_f90 (F90geom &, const eckit::Configuration &) |
void | qg_geom_set_atlas_lonlat_f90 (const F90geom &, atlas::field::FieldSetImpl *) |
void | qg_geom_set_atlas_functionspace_pointer_f90 (const F90geom &, atlas::functionspace::FunctionSpaceImpl *) |
void | qg_geom_fill_atlas_fieldset_f90 (const F90geom &, atlas::field::FieldSetImpl *) |
void | qg_geom_clone_f90 (F90geom &, const F90geom &) |
void | qg_geom_info_f90 (const F90geom &, int &, int &, int &, double &, double &) |
void | qg_geom_delete_f90 (F90geom &) |
void | qg_geom_dimensions_f90 (double &, double &, double &, double &, double &) |
void | qg_geom_iter_setup_f90 (F90iter &, const F90geom &, const int &) |
void | qg_geom_iter_clone_f90 (F90iter &, const F90iter &) |
void | qg_geom_iter_delete_f90 (F90iter &) |
void | qg_geom_iter_equals_f90 (const F90iter &, const F90iter &, int &) |
void | qg_geom_iter_current_f90 (const F90iter &, double &, double &) |
void | qg_geom_iter_next_f90 (const F90iter &) |
void | qg_gom_setup_f90 (F90gom &, const LocationsQG &, const oops::Variables &) |
void | qg_gom_create_f90 (F90gom &) |
void | qg_gom_delete_f90 (F90gom &) |
void | qg_gom_copy_f90 (const F90gom &, const F90gom &) |
void | qg_gom_zero_f90 (const F90gom &) |
void | qg_gom_abs_f90 (const F90gom &) |
void | qg_gom_random_f90 (const F90gom &) |
void | qg_gom_mult_f90 (const F90gom &, const double &) |
void | qg_gom_add_f90 (const F90gom &, const F90gom &) |
void | qg_gom_diff_f90 (const F90gom &, const F90gom &) |
void | qg_gom_schurmult_f90 (const F90gom &, const F90gom &) |
void | qg_gom_divide_f90 (const F90gom &, const F90gom &) |
void | qg_gom_rms_f90 (const F90gom &, double &) |
void | qg_gom_dotprod_f90 (const F90gom &, const F90gom &, double &) |
void | qg_gom_stats_f90 (const F90gom &, int &, double &, double &, double &, double &) |
void | qg_gom_maxloc_f90 (const F90gom &, double &, int &, int &) |
void | qg_gom_read_file_f90 (const F90gom &, const eckit::Configuration &) |
void | qg_gom_write_file_f90 (const F90gom &, const eckit::Configuration &) |
void | qg_gom_analytic_init_f90 (const F90gom &, const LocationsQG &, const eckit::Configuration &) |
void | qg_model_setup_f90 (F90model &, const eckit::Configuration &) |
void | qg_model_delete_f90 (F90model &) |
void | qg_model_propagate_f90 (const F90model &, const F90flds &) |
void | qg_model_propagate_tl_f90 (const F90model &, const F90flds &, const F90flds &) |
void | qg_model_propagate_ad_f90 (const F90model &, const F90flds &, const F90flds &) |
void | qg_obsdb_setup_f90 (F90odb &, const eckit::Configuration &, const util::DateTime &, const util::DateTime &) |
void | qg_obsdb_delete_f90 (F90odb &) |
void | qg_obsdb_get_f90 (const F90odb &, const int &, const char *, const int &, const char *, const F90ovec &) |
void | qg_obsdb_get_local_f90 (const F90odb &, const int &, const char *, const int &, const char *, const int &, const int *, const F90ovec &) |
void | qg_obsdb_put_f90 (const F90odb &, const int &, const char *, const int &, const char *, const F90ovec &) |
void | qg_obsdb_has_f90 (const F90odb &, const int &, const char *, const int &, const char *, int &) |
void | qg_obsdb_locations_f90 (const F90odb &, const int &, const char *, const util::DateTime &, const util::DateTime &, atlas::field::FieldSetImpl *, std::vector< util::DateTime > &) |
void | qg_obsdb_generate_f90 (const F90odb &, const int &, const char *, const eckit::Configuration &, const util::DateTime &, const util::Duration &, const int &, int &) |
void | qg_obsdb_nobs_f90 (const F90odb &, const int &, const char *, int &) |
void | qg_obsvec_setup_f90 (F90ovec &, const int &, const int &) |
void | qg_obsvec_clone_f90 (F90ovec &, const F90ovec &) |
void | qg_obsvec_delete_f90 (F90ovec &) |
void | qg_obsvec_copy_f90 (const F90ovec &, const F90ovec &) |
void | qg_obsvec_copy_local_f90 (const F90ovec &, const F90ovec &, const int &, const int *) |
void | qg_obsvec_zero_f90 (const F90ovec &) |
void | qg_obsvec_mul_scal_f90 (const F90ovec &, const double &) |
void | qg_obsvec_add_f90 (const F90ovec &, const F90ovec &) |
void | qg_obsvec_sub_f90 (const F90ovec &, const F90ovec &) |
void | qg_obsvec_mul_f90 (const F90ovec &, const F90ovec &) |
void | qg_obsvec_div_f90 (const F90ovec &, const F90ovec &) |
void | qg_obsvec_axpy_f90 (const F90ovec &, const double &, const F90ovec &) |
void | qg_obsvec_invert_f90 (const F90ovec &) |
void | qg_obsvec_random_f90 (const ObsSpaceQG &, const F90ovec &) |
void | qg_obsvec_dotprod_f90 (const F90ovec &, const F90ovec &, double &) |
void | qg_obsvec_stats_f90 (const F90ovec &, double &, double &, double &, double &) |
void | qg_obsvec_nobs_f90 (const F90ovec &, int &) |
void | qg_obsvec_getat_f90 (const F90ovec &, const int &, double &) |
void | qg_stream_equiv_f90 (const F90gom &, const F90ovec &, const double &) |
void | qg_stream_equiv_tl_f90 (const F90gom &, const F90ovec &, const double &) |
void | qg_stream_equiv_ad_f90 (const F90gom &, const F90ovec &, double &) |
void | qg_wind_equiv_f90 (const F90gom &, const F90ovec &, const double &) |
void | qg_wind_equiv_tl_f90 (const F90gom &, const F90ovec &, const double &) |
void | qg_wind_equiv_ad_f90 (const F90gom &, const F90ovec &, double &) |
void | qg_wspeed_equiv_f90 (const F90gom &, const F90ovec &, const double &) |
void | qg_wspeed_equiv_tl_f90 (const F90gom &, const F90ovec &, const F90gom &, const double &) |
void | qg_wspeed_equiv_ad_f90 (const F90gom &, const F90ovec &, const F90gom &, double &) |
void | qg_wspeed_gettraj_f90 (const int &, const oops::Variables &, const F90gom &) |
void | qg_wspeed_settraj_f90 (const F90gom &, const F90gom &) |
Variables | |
static oops::ModelMaker< QgTraits, ModelQG > | makermodel_ ("QG") |
static ObsOpMaker< ObsStreamQG > | makerStream_ ("Stream") |
static ObsOpTLADMaker< ObsStreamTLAD > | makerStreamTL_ ("Stream") |
static ObsOpMaker< ObsWindQG > | makerWind_ ("Wind") |
static ObsOpTLADMaker< ObsWindTLAD > | makerWindTL_ ("Wind") |
static ObsOpMaker< ObsWSpeedQG > | makerWSpeed_ ("WSpeed") |
static ObsOpTLADMaker< ObsWSpeedTLAD > | makerWSpeedTL_ ("WSpeed") |
static oops::FilterMaker< QgObsTraits, oops::ObsFilter< QgObsTraits, QCmanager > > | makerPreChk_ ("QCmanager") |
static oops::LinearModelMaker< QgTraits, TlmIdQG > | makerQGIdTLM_ ("QgIdTLM") |
static oops::LinearModelMaker< QgTraits, TlmQG > | makerQGTLM_ ("QgTLM") |
The namespace for the qg model.
typedef int qg::F90chvar |
Definition at line 41 of file QgFortran.h.
typedef int qg::F90error_covariance |
Definition at line 53 of file QgFortran.h.
typedef int qg::F90flds |
Definition at line 51 of file QgFortran.h.
typedef int qg::F90geom |
Definition at line 43 of file QgFortran.h.
typedef int qg::F90gom |
Definition at line 49 of file QgFortran.h.
typedef int qg::F90iter |
Definition at line 45 of file QgFortran.h.
typedef int qg::F90lclz |
Definition at line 59 of file QgFortran.h.
typedef int qg::F90model |
Definition at line 47 of file QgFortran.h.
typedef int qg::F90odb |
Definition at line 57 of file QgFortran.h.
typedef int qg::F90ovec |
Definition at line 55 of file QgFortran.h.
void qg::fft_fwd_f | ( | const int & | kk, |
const double * | xx, | ||
double * | ff | ||
) |
void qg::fft_inv_f | ( | const int & | kk, |
const double * | ff, | ||
double * | xx | ||
) |
void qg::instantiateQgChangeVarFactory | ( | ) |
Definition at line 23 of file instantiateQgChangeVarFactory.h.
void qg::instantiateQgLocalizationFactory | ( | ) |
Definition at line 21 of file instantiateQgLocalizationFactory.h.
void qg::qg_change_var_setup_f90 | ( | F90chvar & | , |
const oops::Variables & | , | ||
const oops::Variables & | |||
) |
Interface to Fortran QG model.
The core of the QG model is coded in Fortran. Here we define the interfaces to the Fortran code.
void qg::qg_error_covariance_delete_f90 | ( | F90error_covariance & | ) |
void qg::qg_error_covariance_inv_mult_f90 | ( | const F90error_covariance & | , |
const F90flds & | , | ||
const F90flds & | |||
) |
void qg::qg_error_covariance_mult_f90 | ( | const F90error_covariance & | , |
const F90flds & | , | ||
const F90flds & | |||
) |
void qg::qg_error_covariance_randomize_f90 | ( | const F90error_covariance & | , |
const F90flds & | |||
) |
void qg::qg_error_covariance_setup_f90 | ( | F90error_covariance & | , |
const eckit::Configuration & | , | ||
const F90geom & | |||
) |
void qg::qg_fields_analytic_init_f90 | ( | const F90flds & | , |
const eckit::Configuration & | , | ||
util::DateTime & | |||
) |
void qg::qg_fields_create_f90 | ( | F90flds & | , |
const F90geom & | , | ||
const oops::Variables & | , | ||
const bool & | |||
) |
void qg::qg_fields_delete_f90 | ( | F90flds & | ) |
void qg::qg_fields_deserialize_f90 | ( | const F90flds & | , |
const std::size_t & | , | ||
const double | [], | ||
const std::size_t & | |||
) |
void qg::qg_fields_dirac_f90 | ( | const F90flds & | , |
const eckit::Configuration & | |||
) |
void qg::qg_fields_from_atlas_f90 | ( | const F90flds & | , |
const oops::Variables & | , | ||
atlas::field::FieldSetImpl * | |||
) |
void qg::qg_fields_gpnorm_f90 | ( | const F90flds & | , |
const int & | , | ||
double & | |||
) |
void qg::qg_fields_ones_f90 | ( | const F90flds & | ) |
void qg::qg_fields_random_f90 | ( | const F90flds & | ) |
void qg::qg_fields_read_file_f90 | ( | const F90flds & | , |
const eckit::Configuration & | , | ||
util::DateTime & | |||
) |
void qg::qg_fields_rms_f90 | ( | const F90flds & | , |
double & | |||
) |
void qg::qg_fields_self_mul_f90 | ( | const F90flds & | , |
const double & | |||
) |
void qg::qg_fields_serialize_f90 | ( | const F90flds & | , |
const std::size_t & | , | ||
double | [] | ||
) |
void qg::qg_fields_set_atlas_f90 | ( | const F90flds & | , |
const oops::Variables & | , | ||
atlas::field::FieldSetImpl * | |||
) |
void qg::qg_fields_setpoint_f90 | ( | const F90flds & | , |
const F90iter & | , | ||
const int & | , | ||
const double & | |||
) |
void qg::qg_fields_sizes_f90 | ( | const F90flds & | , |
int & | , | ||
int & | , | ||
int & | , | ||
int & | |||
) |
void qg::qg_fields_to_atlas_f90 | ( | const F90flds & | , |
const oops::Variables & | , | ||
atlas::field::FieldSetImpl * | |||
) |
void qg::qg_fields_vars_f90 | ( | const F90flds & | , |
int & | , | ||
int & | |||
) |
void qg::qg_fields_write_file_f90 | ( | const F90flds & | , |
const eckit::Configuration & | , | ||
const util::DateTime & | |||
) |
void qg::qg_fields_zero_f90 | ( | const F90flds & | ) |
void qg::qg_geom_delete_f90 | ( | F90geom & | ) |
void qg::qg_geom_dimensions_f90 | ( | double & | , |
double & | , | ||
double & | , | ||
double & | , | ||
double & | |||
) |
void qg::qg_geom_fill_atlas_fieldset_f90 | ( | const F90geom & | , |
atlas::field::FieldSetImpl * | |||
) |
void qg::qg_geom_info_f90 | ( | const F90geom & | , |
int & | , | ||
int & | , | ||
int & | , | ||
double & | , | ||
double & | |||
) |
void qg::qg_geom_iter_current_f90 | ( | const F90iter & | , |
double & | , | ||
double & | |||
) |
void qg::qg_geom_iter_delete_f90 | ( | F90iter & | ) |
void qg::qg_geom_iter_next_f90 | ( | const F90iter & | ) |
void qg::qg_geom_set_atlas_functionspace_pointer_f90 | ( | const F90geom & | , |
atlas::functionspace::FunctionSpaceImpl * | |||
) |
void qg::qg_geom_set_atlas_lonlat_f90 | ( | const F90geom & | , |
atlas::field::FieldSetImpl * | |||
) |
void qg::qg_geom_setup_f90 | ( | F90geom & | , |
const eckit::Configuration & | |||
) |
void qg::qg_getvalues_interp_ad_f90 | ( | const LocationsQG & | , |
const F90flds & | , | ||
const util::DateTime & | , | ||
const util::DateTime & | , | ||
const F90gom & | |||
) |
void qg::qg_getvalues_interp_f90 | ( | const LocationsQG & | , |
const F90flds & | , | ||
const util::DateTime & | , | ||
const util::DateTime & | , | ||
const F90gom & | |||
) |
void qg::qg_getvalues_interp_tl_f90 | ( | const LocationsQG & | , |
const F90flds & | , | ||
const util::DateTime & | , | ||
const util::DateTime & | , | ||
const F90gom & | |||
) |
void qg::qg_gom_abs_f90 | ( | const F90gom & | ) |
void qg::qg_gom_analytic_init_f90 | ( | const F90gom & | , |
const LocationsQG & | , | ||
const eckit::Configuration & | |||
) |
void qg::qg_gom_create_f90 | ( | F90gom & | ) |
void qg::qg_gom_delete_f90 | ( | F90gom & | ) |
void qg::qg_gom_maxloc_f90 | ( | const F90gom & | , |
double & | , | ||
int & | , | ||
int & | |||
) |
void qg::qg_gom_mult_f90 | ( | const F90gom & | , |
const double & | |||
) |
void qg::qg_gom_random_f90 | ( | const F90gom & | ) |
void qg::qg_gom_read_file_f90 | ( | const F90gom & | , |
const eckit::Configuration & | |||
) |
void qg::qg_gom_rms_f90 | ( | const F90gom & | , |
double & | |||
) |
void qg::qg_gom_setup_f90 | ( | F90gom & | , |
const LocationsQG & | , | ||
const oops::Variables & | |||
) |
void qg::qg_gom_stats_f90 | ( | const F90gom & | , |
int & | , | ||
double & | , | ||
double & | , | ||
double & | , | ||
double & | |||
) |
void qg::qg_gom_write_file_f90 | ( | const F90gom & | , |
const eckit::Configuration & | |||
) |
void qg::qg_gom_zero_f90 | ( | const F90gom & | ) |
atlas::field::FieldImpl * qg::qg_locs_altitude_f90 | ( | qg::LocationsQG * | locs | ) |
atlas::field::FieldImpl * qg::qg_locs_lonlat_f90 | ( | qg::LocationsQG * | locs | ) |
int qg::qg_locs_nlocs_f90 | ( | qg::LocationsQG * | locs | ) |
util::DateTime & qg::qg_locs_times_f90 | ( | qg::LocationsQG * | locs, |
size_t & | idx | ||
) |
void qg::qg_model_delete_f90 | ( | F90model & | ) |
void qg::qg_model_setup_f90 | ( | F90model & | , |
const eckit::Configuration & | |||
) |
void qg::qg_obsdb_delete_f90 | ( | F90odb & | ) |
void qg::qg_obsdb_generate_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
const eckit::Configuration & | , | ||
const util::DateTime & | , | ||
const util::Duration & | , | ||
const int & | , | ||
int & | |||
) |
void qg::qg_obsdb_get_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
const int & | , | ||
const char * | , | ||
const F90ovec & | |||
) |
void qg::qg_obsdb_get_local_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
const int & | , | ||
const char * | , | ||
const int & | , | ||
const int * | , | ||
const F90ovec & | |||
) |
void qg::qg_obsdb_has_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
const int & | , | ||
const char * | , | ||
int & | |||
) |
void qg::qg_obsdb_locations_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
const util::DateTime & | , | ||
const util::DateTime & | , | ||
atlas::field::FieldSetImpl * | , | ||
std::vector< util::DateTime > & | |||
) |
void qg::qg_obsdb_nobs_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
int & | |||
) |
void qg::qg_obsdb_put_f90 | ( | const F90odb & | , |
const int & | , | ||
const char * | , | ||
const int & | , | ||
const char * | , | ||
const F90ovec & | |||
) |
void qg::qg_obsdb_setup_f90 | ( | F90odb & | , |
const eckit::Configuration & | , | ||
const util::DateTime & | , | ||
const util::DateTime & | |||
) |
void qg::qg_obsvec_delete_f90 | ( | F90ovec & | ) |
void qg::qg_obsvec_getat_f90 | ( | const F90ovec & | , |
const int & | , | ||
double & | |||
) |
void qg::qg_obsvec_invert_f90 | ( | const F90ovec & | ) |
void qg::qg_obsvec_mul_scal_f90 | ( | const F90ovec & | , |
const double & | |||
) |
void qg::qg_obsvec_nobs_f90 | ( | const F90ovec & | , |
int & | |||
) |
void qg::qg_obsvec_random_f | ( | const ObsSpaceQG & | odb, |
const int & | nn, | ||
double * | xx | ||
) |
void qg::qg_obsvec_random_f90 | ( | const ObsSpaceQG & | , |
const F90ovec & | |||
) |
void qg::qg_obsvec_setup_f90 | ( | F90ovec & | , |
const int & | , | ||
const int & | |||
) |
void qg::qg_obsvec_stats_f90 | ( | const F90ovec & | , |
double & | , | ||
double & | , | ||
double & | , | ||
double & | |||
) |
void qg::qg_obsvec_zero_f90 | ( | const F90ovec & | ) |
void qg::qg_wspeed_equiv_tl_f90 | ( | const F90gom & | , |
const F90ovec & | , | ||
const F90gom & | , | ||
const double & | |||
) |
void qg::qg_wspeed_gettraj_f90 | ( | const int & | , |
const oops::Variables & | , | ||
const F90gom & | |||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |