learning_struct Struct Reference

Data structure for learning data learning_struct. More...

#include <dsclim.h>

Collaboration diagram for learning_struct:
Collaboration graph
[legend]

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_structtime_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_structobs
 Observation data for learning.
learning_eof_structrea
 Reanalysis data for learning.
learning_data_structdata
 Learning data, seasonal-dependent.

Detailed Description

Data structure for learning data learning_struct.

Definition at line 306 of file dsclim.h.


Field Documentation

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().

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().

Longitudes.

Definition at line 335 of file dsclim.h.

Referenced by free_main_data(), and wt_learning().

Number of latitudes.

Definition at line 338 of file dsclim.h.

Referenced by wt_learning().

Number of longitudes.

Definition at line 337 of file dsclim.h.

Referenced by 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().

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().

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().


The documentation for this struct was generated from the following file:

Generated on 12 May 2016 for DSCLIM by  doxygen 1.6.1