|
void | qg::qg_change_var_f90 (const F90flds &, const F90flds &) |
| Interface to Fortran QG model. More...
|
|
void | qg::qg_change_var_tl_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_change_var_ad_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_error_covariance_setup_f90 (F90error_covariance &, const eckit::Configuration &, const F90geom &) |
|
void | qg::qg_error_covariance_delete_f90 (F90error_covariance &) |
|
void | qg::qg_error_covariance_mult_f90 (const F90error_covariance &, const F90flds &, const F90flds &) |
|
void | qg::qg_error_covariance_inv_mult_f90 (const F90error_covariance &, const F90flds &, const F90flds &) |
|
void | qg::qg_error_covariance_randomize_f90 (const F90error_covariance &, const F90flds &) |
|
void | qg::qg_fields_create_f90 (F90flds &, const F90geom &, const oops::Variables &, const bool &) |
|
void | qg::qg_fields_create_from_other_f90 (F90flds &, const F90flds &, const F90geom &) |
|
void | qg::qg_fields_delete_f90 (F90flds &) |
|
void | qg::qg_fields_zero_f90 (const F90flds &) |
|
void | qg::qg_fields_ones_f90 (const F90flds &) |
|
void | qg::qg_fields_dirac_f90 (const F90flds &, const eckit::Configuration &) |
|
void | qg::qg_fields_random_f90 (const F90flds &, const oops::Variables &) |
|
void | qg::qg_fields_copy_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_fields_self_add_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_fields_self_sub_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_fields_self_mul_f90 (const F90flds &, const double &) |
|
void | qg::qg_fields_axpy_f90 (const F90flds &, const double &, const F90flds &) |
|
void | qg::qg_fields_self_schur_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_fields_dot_prod_f90 (const F90flds &, const F90flds &, double &) |
|
void | qg::qg_fields_add_incr_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_fields_diff_incr_f90 (const F90flds &, const F90flds &, const F90flds &) |
|
void | qg::qg_fields_change_resol_f90 (const F90flds &, const F90flds &) |
|
void | qg::qg_fields_read_file_f90 (const F90flds &, const eckit::Configuration &, util::DateTime &) |
|
void | qg::qg_fields_write_file_f90 (const F90flds &, const eckit::Configuration &, const util::DateTime &) |
|
void | qg::qg_fields_analytic_init_f90 (const F90flds &, const eckit::Configuration &, util::DateTime &) |
|
void | qg::qg_fields_gpnorm_f90 (const F90flds &, int[], double[], double[], double[]) |
|
void | qg::qg_fields_rms_f90 (const F90flds &, double &) |
|
void | qg::qg_fields_sizes_f90 (const F90flds &, int &, int &, int &) |
|
void | qg::qg_fields_lbc_f90 (const F90flds &, int &) |
|
void | qg::qg_fields_set_atlas_f90 (const F90flds &, const oops::Variables &, atlas::field::FieldSetImpl *) |
|
void | qg::qg_fields_to_atlas_f90 (const F90flds &, const oops::Variables &, atlas::field::FieldSetImpl *) |
|
void | qg::qg_fields_from_atlas_f90 (const F90flds &, const oops::Variables &, atlas::field::FieldSetImpl *) |
|
void | qg::qg_fields_getpoint_f90 (const F90flds &, const F90iter &, const int &, double &) |
|
void | qg::qg_fields_setpoint_f90 (const F90flds &, const F90iter &, const int &, const double &) |
|
void | qg::qg_fields_serialize_f90 (const F90flds &, const int &, double[]) |
|
void | qg::qg_fields_deserialize_f90 (const F90flds &, const int &, const double[], int &) |
|
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_getvalues_interp_ad_f90 (const LocationsQG &, const F90flds &, const util::DateTime &, const util::DateTime &, const F90gom &) |
|
void | qg::qg_geom_setup_f90 (F90geom &, const eckit::Configuration &) |
|
void | qg::qg_geom_set_atlas_lonlat_f90 (const F90geom &, atlas::field::FieldSetImpl *) |
|
void | qg::qg_geom_set_atlas_functionspace_pointer_f90 (const F90geom &, atlas::functionspace::FunctionSpaceImpl *) |
|
void | qg::qg_geom_fill_atlas_fieldset_f90 (const F90geom &, atlas::field::FieldSetImpl *) |
|
void | qg::qg_geom_clone_f90 (F90geom &, const F90geom &) |
|
void | qg::qg_geom_info_f90 (const F90geom &, int &, int &, int &, double &, double &) |
|
void | qg::qg_geom_delete_f90 (F90geom &) |
|
void | qg::qg_geom_dimensions_f90 (double &, double &, double &, double &, double &) |
|
void | qg::qg_geom_iter_setup_f90 (F90iter &, const F90geom &, const int &) |
|
void | qg::qg_geom_iter_clone_f90 (F90iter &, const F90iter &) |
|
void | qg::qg_geom_iter_delete_f90 (F90iter &) |
|
void | qg::qg_geom_iter_equals_f90 (const F90iter &, const F90iter &, int &) |
|
void | qg::qg_geom_iter_current_f90 (const F90iter &, double &, double &) |
|
void | qg::qg_geom_iter_next_f90 (const F90iter &) |
|
void | qg::qg_gom_setup_f90 (F90gom &, const LocationsQG &, const oops::Variables &) |
|
void | qg::qg_gom_create_f90 (F90gom &, const oops::Variables &) |
|
void | qg::qg_gom_delete_f90 (F90gom &) |
|
void | qg::qg_gom_copy_f90 (const F90gom &, const F90gom &) |
|
void | qg::qg_gom_zero_f90 (const F90gom &) |
|
void | qg::qg_gom_abs_f90 (const F90gom &) |
|
void | qg::qg_gom_random_f90 (const F90gom &) |
|
void | qg::qg_gom_mult_f90 (const F90gom &, const double &) |
|
void | qg::qg_gom_add_f90 (const F90gom &, const F90gom &) |
|
void | qg::qg_gom_diff_f90 (const F90gom &, const F90gom &) |
|
void | qg::qg_gom_schurmult_f90 (const F90gom &, const F90gom &) |
|
void | qg::qg_gom_divide_f90 (const F90gom &, const F90gom &) |
|
void | qg::qg_gom_rms_f90 (const F90gom &, double &) |
|
void | qg::qg_gom_dotprod_f90 (const F90gom &, const F90gom &, double &) |
|
void | qg::qg_gom_stats_f90 (const F90gom &, int &, double &, double &, double &) |
|
void | qg::qg_gom_maxloc_f90 (const F90gom &, double &, int &, const oops::Variables &) |
|
void | qg::qg_gom_read_file_f90 (const F90gom &, const eckit::Configuration &) |
|
void | qg::qg_gom_write_file_f90 (const F90gom &, const eckit::Configuration &) |
|
void | qg::qg_gom_analytic_init_f90 (const F90gom &, const LocationsQG &, const eckit::Configuration &) |
|
void | qg::qg_model_setup_f90 (F90model &, const eckit::Configuration &) |
|
void | qg::qg_model_delete_f90 (F90model &) |
|
void | qg::qg_model_propagate_f90 (const F90model &, const F90flds &) |
|
void | qg::qg_model_propagate_tl_f90 (const F90model &, const F90flds &, const F90flds &) |
|
void | qg::qg_model_propagate_ad_f90 (const F90model &, const F90flds &, const F90flds &) |
|
void | qg::qg_obsdb_setup_f90 (F90odb &, const eckit::Configuration &, const util::DateTime &, const util::DateTime &) |
|
void | qg::qg_obsdb_delete_f90 (F90odb &) |
|
void | qg::qg_obsdb_get_f90 (const F90odb &, const int &, const char *, const int &, const char *, const F90ovec &) |
|
void | qg::qg_obsdb_put_f90 (const F90odb &, const int &, const char *, const int &, const char *, const F90ovec &) |
|
void | qg::qg_obsdb_locations_f90 (const F90odb &, const int &, const char *, atlas::field::FieldSetImpl *, std::vector< util::DateTime > &) |
|
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_nobs_f90 (const F90odb &, const int &, const char *, int &) |
|
void | qg::qg_obsvec_setup_f90 (F90ovec &, const int &, const int &) |
|
void | qg::qg_obsvec_clone_f90 (F90ovec &, const F90ovec &) |
|
void | qg::qg_obsvec_delete_f90 (F90ovec &) |
|
void | qg::qg_obsvec_copy_f90 (const F90ovec &, const F90ovec &) |
|
void | qg::qg_obsvec_zero_f90 (const F90ovec &) |
|
void | qg::qg_obsvec_settomissing_ith_f90 (const F90ovec &, const int &) |
|
void | qg::qg_obsvec_ones_f90 (const F90ovec &) |
|
void | qg::qg_obsvec_mask_f90 (const F90ovec &obsvector_key, const F90ovec &mask_key) |
|
void | qg::qg_obsvec_mask_with_missing_f90 (const F90ovec &obsvector_key, const F90ovec &mask_key) |
|
void | qg::qg_obsvec_mul_scal_f90 (const F90ovec &, const double &) |
|
void | qg::qg_obsvec_add_f90 (const F90ovec &, const F90ovec &) |
|
void | qg::qg_obsvec_sub_f90 (const F90ovec &, const F90ovec &) |
|
void | qg::qg_obsvec_mul_f90 (const F90ovec &, const F90ovec &) |
|
void | qg::qg_obsvec_div_f90 (const F90ovec &, const F90ovec &) |
|
void | qg::qg_obsvec_axpy_f90 (const F90ovec &, const double &, const F90ovec &) |
|
void | qg::qg_obsvec_invert_f90 (const F90ovec &) |
|
void | qg::qg_obsvec_random_f90 (const ObsSpaceQG &, const F90ovec &) |
|
void | qg::qg_obsvec_dotprod_f90 (const F90ovec &, const F90ovec &, double &) |
|
void | qg::qg_obsvec_stats_f90 (const F90ovec &, double &, double &, double &) |
|
void | qg::qg_obsvec_nobs_f90 (const F90ovec &, int &) |
|
void | qg::qg_obsvec_size_f90 (const F90ovec &, int &) |
|
void | qg::qg_obsvec_get_withmask_f90 (const F90ovec &, const F90ovec &mask_key, double *data, const int &nobs) |
| fill data (size nobs ) with all non-masked out (non-missing) values More...
|
|
void | qg::qg_obsvec_nobs_withmask_f90 (const F90ovec &, const F90ovec &mask_key, int &) |
|
void | qg::qg_stream_equiv_f90 (const F90gom &, const F90ovec &, const double &) |
|
void | qg::qg_stream_equiv_tl_f90 (const F90gom &, const F90ovec &, const double &) |
|
void | qg::qg_stream_equiv_ad_f90 (const F90gom &, const F90ovec &, double &) |
|
void | qg::qg_wind_equiv_f90 (const F90gom &, const F90ovec &, const double &) |
|
void | qg::qg_wind_equiv_tl_f90 (const F90gom &, const F90ovec &, const double &) |
|
void | qg::qg_wind_equiv_ad_f90 (const F90gom &, const F90ovec &, double &) |
|
void | qg::qg_wspeed_equiv_f90 (const F90gom &, const F90ovec &, const double &) |
|
void | qg::qg_wspeed_equiv_tl_f90 (const F90gom &, const F90ovec &, const F90gom &, const double &) |
|
void | qg::qg_wspeed_equiv_ad_f90 (const F90gom &, const F90ovec &, const F90gom &, double &) |
|
void | qg::qg_wspeed_gettraj_f90 (const int &, const oops::Variables &, const F90gom &) |
|
void | qg::qg_wspeed_settraj_f90 (const F90gom &, const F90gom &) |
|