Data structure for learning data learning_struct. More...
#include <dsclim.h>
Data Fields | |
int | learning_provided |
If learning data is already available and will be read from files. | |
int | learning_save |
If learning data will be saved in files. | |
char * | filename_open_weight |
Filename for reading weight data in NetCDF format. | |
char * | filename_open_learn |
Filename for reading learning data in NetCDF format. | |
char * | filename_open_clust_learn |
Filename for reading clusters learning data in NetCDF format. | |
char * | filename_save_weight |
Filename for writing weight data in NetCDF format. | |
char * | filename_save_learn |
Filename for writing learning data in NetCDF format. | |
char * | filename_save_clust_learn |
Filename for writing clusters learning data in NetCDF format. | |
char * | filename_rea_sup |
Filename for secondary large-scale field of reanalysis data. | |
char * | nomvar_weight |
NetCDF variable name for weights. | |
char * | nomvar_class_clusters |
NetCDF variable name clusters classification. | |
char * | nomvar_precip_reg |
NetCDF variable name for precipitation regression coefficients. | |
char * | nomvar_precip_reg_cst |
NetCDF variable name for precipitation regression constant. | |
char * | nomvar_precip_index |
NetCDF variable name for precipitation index. | |
char * | nomvar_precip_index_obs |
NetCDF variable name for observed precipitation index. | |
char * | nomvar_precip_reg_dist |
NetCDF variable name for distance regression diagnostic. | |
char * | nomvar_precip_reg_rsq |
NetCDF variable name for R^2 regression diagnostic. | |
char * | nomvar_precip_reg_err |
NetCDF variable name for residuals regression diagnostic. | |
char * | nomvar_precip_reg_acor |
NetCDF variable name for autocorrelation regression diagnostic. | |
char * | nomvar_precip_reg_vif |
NetCDF variable name for VIF regression diagnostic. | |
char * | nomvar_sup_index |
NetCDF variable name for secondary large-scale field index. | |
char * | nomvar_sup_val |
NetCDF variable name for secondary large-scale 2D field. | |
char * | nomvar_sup_index_mean |
NetCDF variable name for secondary large-scale field mean. | |
char * | nomvar_sup_index_var |
NetCDF variable name for secondary large-scale field variance. | |
char * | nomvar_pc_normalized_var |
NetCDF variable name for the variance of EOF-projected large-scale fields after normalization with the first EOF. | |
char * | nomvar_time |
NetCDF variable name for time. | |
char * | nomvar_rea_sup |
NetCDF variable name for secondary large-scale field in reanalysis data. | |
double * | pc_normalized_var |
Variance of EOF-projected large-scale fields after normalization with the first one. | |
double * | lon |
Longitudes. | |
double * | lat |
Latitudes. | |
int | nlon |
Number of longitudes. | |
int | nlat |
Number of latitudes. | |
int | ntime |
Number of times. | |
double * | sup_lon |
Secondary large-scale field longitudes. | |
double * | sup_lat |
Secondary large-scale field latitudes. | |
int | sup_nlon |
Secondary large-scale field number of longitudes. | |
int | sup_nlat |
Secondary large-scale field number of latitudes. | |
char * | sup_lonname |
Secondary large-scale field longitude name. | |
char * | sup_latname |
Secondary large-scale field latitude name. | |
time_vect_struct * | time_s |
Time structure of the whole learning period. | |
int | obs_neof |
Number of EOFs for observation data. | |
int | rea_neof |
Number of EOFs reanalysis data. | |
char * | rea_coords |
Coordinates for reanalysis data (1D or 2D). | |
char * | rea_gridname |
Grid name for reanalysis data (1D or 2D). | |
char * | rea_dimxname |
X Dimension name for reanalysis files. | |
char * | rea_dimyname |
Y Dimension name for reanalysis files. | |
char * | rea_lonname |
Longitude variable name for reanalysis files. | |
char * | rea_latname |
Latitude variable name for reanalysis files. | |
char * | rea_timename |
Time dimension name for reanalysis files. | |
char * | obs_dimxname |
X Dimension name for observations files. | |
char * | obs_dimyname |
Y Dimension name for observations files. | |
char * | obs_lonname |
Longitude variable name for observations files. | |
char * | obs_latname |
Latitude variable name for observations files. | |
char * | obs_timename |
Time dimension name for observations files. | |
char * | obs_eofname |
EOF dimension name for observations files. | |
learning_eof_struct * | obs |
Observation data for learning. | |
learning_eof_struct * | rea |
Reanalysis data for learning. | |
learning_data_struct * | data |
Learning data, seasonal-dependent. |
Data structure for learning data learning_struct.
Definition at line 306 of file dsclim.h.
Learning data, seasonal-dependent.
Definition at line 364 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), write_learning_fields(), write_regression_fields(), wt_downscaling(), and wt_learning().
Filename for reading clusters learning data in NetCDF format.
Definition at line 311 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and read_learning_fields().
Filename for reading learning data in NetCDF format.
Definition at line 310 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and read_learning_fields().
Filename for reading weight data in NetCDF format.
Definition at line 309 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and read_learning_fields().
Filename for secondary large-scale field of reanalysis data.
Definition at line 315 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
Filename for writing clusters learning data in NetCDF format.
Definition at line 314 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
Filename for writing learning data in NetCDF format.
Definition at line 313 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
Filename for writing weight data in NetCDF format.
Definition at line 312 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
double* learning_struct::lat |
Latitudes.
Definition at line 336 of file dsclim.h.
Referenced by free_main_data(), and wt_learning().
If learning data is already available and will be read from files.
Definition at line 307 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
If learning data will be saved in files.
Definition at line 308 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
double* learning_struct::lon |
Longitudes.
Definition at line 335 of file dsclim.h.
Referenced by free_main_data(), and wt_learning().
NetCDF variable name clusters classification.
Definition at line 317 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), write_learning_fields(), and write_regression_fields().
NetCDF variable name for the variance of EOF-projected large-scale fields after normalization with the first EOF.
Definition at line 331 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
NetCDF variable name for precipitation index.
Definition at line 320 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), write_learning_fields(), and write_regression_fields().
NetCDF variable name for observed precipitation index.
Definition at line 321 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
NetCDF variable name for precipitation regression coefficients.
Definition at line 318 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), write_learning_fields(), and write_regression_fields().
NetCDF variable name for autocorrelation regression diagnostic.
Definition at line 325 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
NetCDF variable name for precipitation regression constant.
Definition at line 319 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), write_learning_fields(), and write_regression_fields().
NetCDF variable name for distance regression diagnostic.
Definition at line 322 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
NetCDF variable name for residuals regression diagnostic.
Definition at line 324 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
NetCDF variable name for R^2 regression diagnostic.
Definition at line 323 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
NetCDF variable name for VIF regression diagnostic.
Definition at line 326 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and write_learning_fields().
NetCDF variable name for secondary large-scale field in reanalysis data.
Definition at line 333 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
NetCDF variable name for secondary large-scale field index.
Definition at line 327 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), write_learning_fields(), and write_regression_fields().
NetCDF variable name for secondary large-scale field mean.
Definition at line 329 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
NetCDF variable name for secondary large-scale field variance.
Definition at line 330 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
NetCDF variable name for secondary large-scale 2D field.
Definition at line 328 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
NetCDF variable name for time.
Definition at line 332 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), read_learning_obs_eof(), read_learning_rea_eof(), and write_learning_fields().
NetCDF variable name for weights.
Definition at line 316 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
Number of times.
Definition at line 339 of file dsclim.h.
Referenced by read_learning_fields(), read_learning_obs_eof(), and wt_downscaling().
Observation data for learning.
Definition at line 362 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_obs_eof(), and wt_learning().
X Dimension name for observations files.
Definition at line 356 of file dsclim.h.
Referenced by free_main_data(), and load_conf().
Y Dimension name for observations files.
Definition at line 357 of file dsclim.h.
Referenced by free_main_data(), and load_conf().
EOF dimension name for observations files.
Definition at line 361 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and read_learning_obs_eof().
Latitude variable name for observations files.
Definition at line 359 of file dsclim.h.
Referenced by free_main_data(), and load_conf().
Longitude variable name for observations files.
Definition at line 358 of file dsclim.h.
Referenced by free_main_data(), and load_conf().
Number of EOFs for observation data.
Definition at line 347 of file dsclim.h.
Referenced by load_conf(), read_learning_obs_eof(), and wt_learning().
Time dimension name for observations files.
Definition at line 360 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and read_learning_obs_eof().
Variance of EOF-projected large-scale fields after normalization with the first one.
Definition at line 334 of file dsclim.h.
Referenced by free_main_data(), read_learning_fields(), write_learning_fields(), wt_downscaling(), and wt_learning().
Reanalysis data for learning.
Definition at line 363 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_rea_eof(), and wt_learning().
Coordinates for reanalysis data (1D or 2D).
Definition at line 349 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
X Dimension name for reanalysis files.
Definition at line 351 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
Y Dimension name for reanalysis files.
Definition at line 352 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
Grid name for reanalysis data (1D or 2D).
Definition at line 350 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
Latitude variable name for reanalysis files.
Definition at line 354 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
Longitude variable name for reanalysis files.
Definition at line 353 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and wt_learning().
Number of EOFs reanalysis data.
Definition at line 348 of file dsclim.h.
Referenced by load_conf(), read_learning_rea_eof(), write_learning_fields(), and wt_learning().
Time dimension name for reanalysis files.
Definition at line 355 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_rea_eof(), and wt_learning().
double* learning_struct::sup_lat |
Secondary large-scale field latitudes.
Definition at line 341 of file dsclim.h.
Referenced by free_main_data(), read_learning_fields(), write_learning_fields(), and wt_learning().
Secondary large-scale field latitude name.
Definition at line 345 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
double* learning_struct::sup_lon |
Secondary large-scale field longitudes.
Definition at line 340 of file dsclim.h.
Referenced by free_main_data(), read_learning_fields(), write_learning_fields(), and wt_learning().
Secondary large-scale field longitude name.
Definition at line 344 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), and write_learning_fields().
Secondary large-scale field number of latitudes.
Definition at line 343 of file dsclim.h.
Referenced by read_learning_fields(), write_learning_fields(), wt_downscaling(), and wt_learning().
Secondary large-scale field number of longitudes.
Definition at line 342 of file dsclim.h.
Referenced by read_learning_fields(), write_learning_fields(), wt_downscaling(), and wt_learning().
Time structure of the whole learning period.
Definition at line 346 of file dsclim.h.
Referenced by free_main_data(), load_conf(), read_learning_fields(), read_learning_obs_eof(), wt_downscaling(), and wt_learning().