Soil Water Balance (SWB2)
|
Public Member Functions | |
procedure | setkey (this, skeyword) |
procedure | initialize_constant_int_data_object_sub (this, sdescription, iconstant) |
procedure | initialize_constant_real_data_object_sub (this, sdescription, rconstant) |
procedure | initialize_gridded_data_object_sub (this, sdescription, sfiletype, idatatype, sfilename, sproj4_string) |
procedure | initialize_table_sub (this, sdescription, sdatecolumnname, svaluecolumnname, stype) |
generic | initialize (this, sdescription, iconstant) |
generic | initialize (this, sdescription, rconstant) |
generic | initialize (this, sdescription, sfiletype, idatatype, sfilename, sproj4_string) |
generic | initialize (this, sdescription, sdatecolumnname, svaluecolumnname, stype) |
procedure | initialize_netcdf (this, sdescription, idatatype, sfilename, sproj4_string) |
procedure | set_scale (this, dscalefactor) |
procedure | set_sub_offset (this, dsuboffset) |
procedure | set_add_offset (this, daddoffset) |
procedure | set_x_offset (this, rxoffset) |
procedure | set_y_offset (this, ryoffset) |
procedure | set_coordinate_tolerance (this, rcoordinatetolerance) |
procedure | set_majority_filter_flag (this, lusemajorityfilter) |
procedure | set_minimum_allowable_value_int_sub (this, iminval) |
procedure | set_minimum_allowable_value_real_sub (this, rminval) |
generic | set_valid_minimum (this, iminval) |
generic | set_valid_minimum (this, rminval) |
procedure | set_maximum_allowable_value_int_sub (this, imaxval) |
procedure | set_maximum_allowable_value_real_sub (this, rmaxval) |
generic | set_valid_maximum (this, imaxval) |
generic | set_valid_maximum (this, rmaxval) |
procedure | set_grid_flip_horizontal (this) |
procedure | set_grid_flip_vertical (this) |
procedure | allow_missing_files (this) |
procedure | do_not_allow_netcdf_grid_data_flipping (this) |
procedure | getvalues_constant (this) |
procedure | getvalues_gridded (this, dt) |
procedure | getvalues_dynamic_netcdf_sub (this, dt) |
procedure | getvalues_static_netcdf_sub (this) |
generic | getvalues_netcdf (this, dt) |
generic | getvalues_netcdf (this) |
procedure | getvalues (this, dt) |
procedure | get_value_int_sub (this, icol, irow, ivalue) |
procedure | get_value_float_sub (this, icol, irow, fvalue) |
generic | getvalue (this, icol, irow, ivalue) |
generic | getvalue (this, icol, irow, fvalue) |
procedure | get_filetype (this) |
procedure | set_filecount (this, ivalue, iyear) |
procedure | reset_filecount (this) |
procedure | reset_at_yearend_filecount (this, iyear) |
procedure | increment_filecount (this) |
procedure | set_constant_value_int (this, ivalue) |
procedure | set_constant_value_real (this, rvalue) |
generic | set_constant (this, ivalue) |
generic | set_constant (this, rvalue) |
procedure | make_filename (this, dt) |
procedure | set_target_proj4 (this, sproj4_string) |
procedure | set_source_proj4 (this, sproj4_string) |
procedure | set_variable_order (this, svariableorder) |
procedure | set_complete_spatial_coverage_flag (this, lrequirecompletespatialcoverage) |
procedure | dump_data_structure (this) |
procedure | set_make_local_archive (this, lvalue) |
procedure | put_values_to_archive (this, imonth, iday, iyear) |
procedure | transform_native_to_base (this, rx, ry) |
procedure | nullify_pointers (this) |
procedure | data_gridenforcelimits_real (this, rvalues) |
procedure | data_gridenforcelimits_int (this, ivalues) |
generic | enforce_limits (this, rvalues) |
generic | enforce_limits (this, ivalues) |
procedure | data_gridhandlemissingdata_real (this, rvalues) |
procedure | data_gridhandlemissingdata_int (this, ivalues) |
generic | handle_missing_values (this, rvalues) |
generic | handle_missing_values (this, ivalues) |
procedure | calc_project_boundaries (this, pgrdbase) |
procedure | test_for_need_to_pad_values (this, dt) |
Public Attributes | |
character(len=:), allocatable | skeyword |
type(data_catalog_entry_t), pointer | previous => null() |
type(data_catalog_entry_t), pointer | next => null() |
integer(c_int) | isourcedataform = NO_GRID |
integer(c_int) | isourcedatatype = DATATYPE_NA |
integer(c_int) | isourcefiletype = FILETYPE_NONE |
integer(c_int) | itargetdatatype = DATATYPE_NA |
character(len=256) | sdescription = "" |
character(len=256) | ssourceproj4_string = "" |
character(len=256) | stargetproj4_string = "" |
character(len=256) | ssourcefiletype = "" |
character(len=512) | ssourcefilename = "" |
character(len=512) | sfilenametemplate = "" |
integer(c_int) | ifilename_monthname_capitalization_rule = FILE_TEMPLATE_CAPITALIZED_MONTHNAME |
character(len=512) | soldfilename = "" |
character(len=256) | sdatecolumnname = "" |
character(len=10) | sdefaultdateformat = "YYYY-MM-DD" |
character(len=256) | svaluecolumnname = "" |
real(c_float), dimension(:), allocatable | table_values_real |
type(datetime_t), dimension(:), allocatable | table_dates |
integer(c_int) | table_indx |
logical(c_bool) | ltablevalueshavebeenretrieved = FALSE |
integer(c_int) | ifilecount = -1 |
integer(c_int) | ifilecountyear = -9999 |
real(c_float) | rminallowedvalue = -rBIGVAL |
real(c_float) | rmaxallowedvalue = rBIGVAL |
integer(c_int) | iminallowedvalue = -iBIGVAL |
integer(c_int) | imaxallowedvalue = iBIGVAL |
real(c_float) | rmissingvaluescode = -rBIGVAL |
integer(c_int) | imissingvaluescode = -iBIGVAL |
character(len=2) | smissingvaluesoperator = "&&" |
integer(c_int) | imissingvaluesaction = 0 |
real(c_double) | duserscalefactor = 1_c_double |
real(c_double) | duseraddoffset = 0_c_double |
real(c_double) | dusersuboffset = 0_c_double |
real(c_double) | rx_coord_addoffset = 0.0_c_double |
real(c_double) | ry_coord_addoffset = 0.0_c_double |
real(c_double) | rcoordinatetolerance = 0.0_c_double |
real(c_double), dimension(:), allocatable | rx_coordinate_subset |
real(c_double), dimension(:), allocatable | ry_coordinate_subset |
logical(c_bool) | lallowmissingfiles = FALSE |
logical(c_bool) | lallowautomaticdataflipping = TRUE |
logical(c_bool) | lfliphorizontal = FALSE |
logical(c_bool) | lflipvertical = FALSE |
logical(c_bool) | lusemajorityfilter = FALSE |
logical(c_bool) | lrequirecompletespatialcoverage = TRUE |
integer(c_int) | idaystopadatyearsend = 0 |
integer(c_int) | idaystopadifleapyear = 1 |
integer(c_int) | istartyear = -9999 |
integer(c_int) | iendyear = -9999 |
logical(c_bool) | lpadreplacewithzero = FALSE |
logical(c_bool) | lpadvalues = FALSE |
logical(c_bool) | lisannualgrid = FALSE |
character(len=32) | svariablename_x = "x" |
character(len=32) | svariablename_y = "y" |
character(len=32) | svariablename_z = "" |
character(len=32) | svariablename_time = "time" |
character(len=8) | svariableorder = "tyx" |
type(grid_bounds_t) | grid_bounds_native |
type(grid_bounds_t) | grid_bounds_base |
integer(c_int) | inc_file_status = NETCDF_FILE_CLOSED |
type(t_netcdf4_file) | ncfile |
integer(c_int) | inc_archive_status = NETCDF_FILE_CLOSED |
type(t_netcdf4_file) | ncfile_archive |
integer(c_size_t) | incfile_recnum = 0 |
integer(c_int) | iconstantvalue = 0 |
real(c_float) | rconstantvalue = 0.0 |
type(general_grid_t), pointer | pgrdnative => null() |
logical(c_bool) | lgridispersistent = FALSE |
logical(c_bool) | lgridhaschanged = FALSE |
logical(c_bool) | lperformfullinitialization = TRUE |
logical(c_bool) | lcreatelocalnetcdfarchive = FALSE |
type(general_grid_t), pointer | pgrdbase => null() |
Definition at line 46 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::allow_missing_files | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 180 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::calc_project_boundaries | ( | class (data_catalog_entry_t) | this, |
type ( general_grid_t ), pointer | pgrdbase ) |
Definition at line 234 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::data_gridenforcelimits_int | ( | class (data_catalog_entry_t) | this, |
integer (c_int), dimension(:,:) | ivalues ) |
Definition at line 225 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::data_gridenforcelimits_real | ( | class (data_catalog_entry_t) | this, |
real (c_float), dimension(:,:) | rvalues ) |
Definition at line 224 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::data_gridhandlemissingdata_int | ( | class (data_catalog_entry_t) | this, |
integer (c_int), dimension(:,:), intent(inout) | ivalues ) |
Definition at line 230 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::data_gridhandlemissingdata_real | ( | class (data_catalog_entry_t) | this, |
real (c_float), dimension(:,:), intent(inout) | rvalues ) |
Definition at line 229 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::do_not_allow_netcdf_grid_data_flipping | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 181 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::dump_data_structure | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 218 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::enforce_limits | ( | class (data_catalog_entry_t) | this, |
integer (c_int), dimension(:,:) | ivalues ) |
Definition at line 226 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::enforce_limits | ( | class (data_catalog_entry_t) | this, |
real (c_float), dimension(:,:) | rvalues ) |
procedure data_catalog_entry::data_catalog_entry_t::get_filetype | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 201 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::get_value_float_sub | ( | class (data_catalog_entry_t), intent(in) | this, |
integer (c_int), intent(in) | icol, | ||
integer (c_int), intent(in) | irow, | ||
real (c_float), intent(out) | fvalue ) |
Definition at line 195 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::get_value_int_sub | ( | class (data_catalog_entry_t), intent(in) | this, |
integer (c_int), intent(in) | icol, | ||
integer (c_int), intent(in) | irow, | ||
integer (c_int), intent(out) | ivalue ) |
Definition at line 194 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::getvalue | ( | class (data_catalog_entry_t), intent(in) | this, |
integer (c_int), intent(in) | icol, | ||
integer (c_int), intent(in) | irow, | ||
real (c_float), intent(out) | fvalue ) |
Definition at line 196 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::getvalue | ( | class (data_catalog_entry_t), intent(in) | this, |
integer (c_int), intent(in) | icol, | ||
integer (c_int), intent(in) | irow, | ||
integer (c_int), intent(out) | ivalue ) |
procedure data_catalog_entry::data_catalog_entry_t::getvalues | ( | class (data_catalog_entry_t) | this, |
type (datetime_t), optional | dt ) |
Definition at line 192 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::getvalues_constant | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 184 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::getvalues_dynamic_netcdf_sub | ( | class (data_catalog_entry_t) | this, |
type (datetime_t), intent(in) | dt ) |
Definition at line 187 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::getvalues_gridded | ( | class (data_catalog_entry_t) | this, |
type (datetime_t), optional | dt ) |
Definition at line 185 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::getvalues_netcdf | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 189 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::getvalues_netcdf | ( | class (data_catalog_entry_t) | this, |
type (datetime_t), intent(in) | dt ) |
procedure data_catalog_entry::data_catalog_entry_t::getvalues_static_netcdf_sub | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 188 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::handle_missing_values | ( | class (data_catalog_entry_t) | this, |
integer (c_int), dimension(:,:), intent(inout) | ivalues ) |
Definition at line 231 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::handle_missing_values | ( | class (data_catalog_entry_t) | this, |
real (c_float), dimension(:,:), intent(inout) | rvalues ) |
procedure data_catalog_entry::data_catalog_entry_t::increment_filecount | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 206 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::initialize | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
integer (c_int), intent(in) | iconstant ) |
generic data_catalog_entry::data_catalog_entry_t::initialize | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
real (c_float), intent(in) | rconstant ) |
Definition at line 151 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::initialize | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
character (len=*), intent(in) | sdatecolumnname, | ||
character (len=*), intent(in) | svaluecolumnname, | ||
character (len=*), intent(in) | stype ) |
Definition at line 151 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::initialize | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
character (len=*), intent(in) | sfiletype, | ||
integer (c_int) | idatatype, | ||
character (len=*), intent(in) | sfilename, | ||
character (len=*), intent(in), optional | sproj4_string ) |
Definition at line 151 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::initialize_constant_int_data_object_sub | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
integer (c_int), intent(in) | iconstant ) |
Definition at line 147 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::initialize_constant_real_data_object_sub | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
real (c_float), intent(in) | rconstant ) |
Definition at line 148 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::initialize_gridded_data_object_sub | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
character (len=*), intent(in) | sfiletype, | ||
integer (c_int) | idatatype, | ||
character (len=*), intent(in) | sfilename, | ||
character (len=*), intent(in), optional | sproj4_string ) |
Definition at line 149 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::initialize_netcdf | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
integer (c_int), intent(in) | idatatype, | ||
character (len=*), intent(in) | sfilename, | ||
character (len=*), intent(in), optional | sproj4_string ) |
Definition at line 156 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::initialize_table_sub | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | sdescription, | ||
character (len=*), intent(in) | sdatecolumnname, | ||
character (len=*), intent(in) | svaluecolumnname, | ||
character (len=*), intent(in) | stype ) |
Definition at line 150 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::make_filename | ( | class (data_catalog_entry_t) | this, |
type (datetime_t), intent(in), optional | dt ) |
Definition at line 213 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::nullify_pointers | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 222 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::put_values_to_archive | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | imonth, | ||
integer (c_int) | iday, | ||
integer (c_int) | iyear ) |
Definition at line 220 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::reset_at_yearend_filecount | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | iyear ) |
Definition at line 205 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::reset_filecount | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 204 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_add_offset | ( | class (data_catalog_entry_t) | this, |
real (c_double) | daddoffset ) |
Definition at line 160 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_complete_spatial_coverage_flag | ( | class (data_catalog_entry_t) | this, |
logical (c_bool), intent(in) | lrequirecompletespatialcoverage ) |
Definition at line 217 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::set_constant | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | ivalue ) |
generic data_catalog_entry::data_catalog_entry_t::set_constant | ( | class (data_catalog_entry_t) | this, |
real (c_float) | rvalue ) |
Definition at line 210 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_constant_value_int | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | ivalue ) |
Definition at line 208 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_constant_value_real | ( | class (data_catalog_entry_t) | this, |
real (c_float) | rvalue ) |
Definition at line 209 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_coordinate_tolerance | ( | class (data_catalog_entry_t) | this, |
real (c_double) | rcoordinatetolerance ) |
Definition at line 164 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_filecount | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | ivalue, | ||
integer (c_int), optional | iyear ) |
Definition at line 203 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_grid_flip_horizontal | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 178 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_grid_flip_vertical | ( | class (data_catalog_entry_t) | this | ) |
Definition at line 179 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_majority_filter_flag | ( | class (data_catalog_entry_t) | this, |
logical (c_bool) | lusemajorityfilter ) |
Definition at line 166 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_make_local_archive | ( | class (data_catalog_entry_t) | this, |
logical (c_bool) | lvalue ) |
Definition at line 219 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_maximum_allowable_value_int_sub | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | imaxval ) |
Definition at line 173 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_maximum_allowable_value_real_sub | ( | class (data_catalog_entry_t) | this, |
real (c_float) | rmaxval ) |
Definition at line 174 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_minimum_allowable_value_int_sub | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | iminval ) |
Definition at line 168 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_minimum_allowable_value_real_sub | ( | class (data_catalog_entry_t) | this, |
real (c_float) | rminval ) |
Definition at line 169 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_scale | ( | class (data_catalog_entry_t) | this, |
real (c_double) | dscalefactor ) |
Definition at line 158 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_source_proj4 | ( | class (data_catalog_entry_t) | this, |
character (len=*), optional | sproj4_string ) |
Definition at line 215 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_sub_offset | ( | class (data_catalog_entry_t) | this, |
real (c_double) | dsuboffset ) |
Definition at line 159 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_target_proj4 | ( | class (data_catalog_entry_t) | this, |
character (len=*), optional | sproj4_string ) |
Definition at line 214 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::set_valid_maximum | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | imaxval ) |
generic data_catalog_entry::data_catalog_entry_t::set_valid_maximum | ( | class (data_catalog_entry_t) | this, |
real (c_float) | rmaxval ) |
Definition at line 175 of file data_catalog_entry.F90.
generic data_catalog_entry::data_catalog_entry_t::set_valid_minimum | ( | class (data_catalog_entry_t) | this, |
integer (c_int) | iminval ) |
generic data_catalog_entry::data_catalog_entry_t::set_valid_minimum | ( | class (data_catalog_entry_t) | this, |
real (c_float) | rminval ) |
Definition at line 170 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_variable_order | ( | class (data_catalog_entry_t) | this, |
character (len=*) | svariableorder ) |
Definition at line 216 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_x_offset | ( | class (data_catalog_entry_t) | this, |
real (c_double) | rxoffset ) |
Definition at line 162 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::set_y_offset | ( | class (data_catalog_entry_t) | this, |
real (c_double) | ryoffset ) |
Definition at line 163 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::setkey | ( | class (data_catalog_entry_t) | this, |
character (len=*), intent(in) | skeyword ) |
Definition at line 145 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::test_for_need_to_pad_values | ( | class (data_catalog_entry_t) | this, |
type (datetime_t), intent(in) | dt ) |
Definition at line 235 of file data_catalog_entry.F90.
procedure data_catalog_entry::data_catalog_entry_t::transform_native_to_base | ( | class (data_catalog_entry_t) | this, |
real (c_double), dimension(:), optional | rx, | ||
real (c_double), dimension(:), optional | ry ) |
Definition at line 221 of file data_catalog_entry.F90.
real (c_double) data_catalog_entry::data_catalog_entry_t::duseraddoffset = 0_c_double |
Definition at line 86 of file data_catalog_entry.F90.
real (c_double) data_catalog_entry::data_catalog_entry_t::duserscalefactor = 1_c_double |
Definition at line 85 of file data_catalog_entry.F90.
real (c_double) data_catalog_entry::data_catalog_entry_t::dusersuboffset = 0_c_double |
Definition at line 87 of file data_catalog_entry.F90.
type (grid_bounds_t) data_catalog_entry::data_catalog_entry_t::grid_bounds_base |
Definition at line 118 of file data_catalog_entry.F90.
type (grid_bounds_t) data_catalog_entry::data_catalog_entry_t::grid_bounds_native |
Definition at line 117 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::iconstantvalue = 0 |
Definition at line 127 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::idaystopadatyearsend = 0 |
Definition at line 102 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::idaystopadifleapyear = 1 |
Definition at line 103 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::iendyear = -9999 |
Definition at line 105 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::ifilecount = -1 |
Definition at line 74 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::ifilecountyear = -9999 |
Definition at line 75 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::ifilename_monthname_capitalization_rule = FILE_TEMPLATE_CAPITALIZED_MONTHNAME |
Definition at line 62 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::imaxallowedvalue = iBIGVAL |
Definition at line 79 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::iminallowedvalue = -iBIGVAL |
Definition at line 78 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::imissingvaluesaction = 0 |
Definition at line 83 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::imissingvaluescode = -iBIGVAL |
Definition at line 81 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::inc_archive_status = NETCDF_FILE_CLOSED |
Definition at line 123 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::inc_file_status = NETCDF_FILE_CLOSED |
Definition at line 120 of file data_catalog_entry.F90.
integer (c_size_t) data_catalog_entry::data_catalog_entry_t::incfile_recnum = 0 |
Definition at line 125 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::isourcedataform = NO_GRID |
Definition at line 51 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::isourcedatatype = DATATYPE_NA |
Definition at line 52 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::isourcefiletype = FILETYPE_NONE |
Definition at line 53 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::istartyear = -9999 |
Definition at line 104 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::itargetdatatype = DATATYPE_NA |
Definition at line 54 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lallowautomaticdataflipping = TRUE |
Definition at line 96 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lallowmissingfiles = FALSE |
Definition at line 95 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lcreatelocalnetcdfarchive = FALSE |
Definition at line 137 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lfliphorizontal = FALSE |
Definition at line 97 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lflipvertical = FALSE |
Definition at line 98 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lgridhaschanged = FALSE |
Definition at line 135 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lgridispersistent = FALSE |
Definition at line 134 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lisannualgrid = FALSE |
Definition at line 108 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lpadreplacewithzero = FALSE |
Definition at line 106 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lpadvalues = FALSE |
Definition at line 107 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lperformfullinitialization = TRUE |
Definition at line 136 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lrequirecompletespatialcoverage = TRUE |
Definition at line 100 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::ltablevalueshavebeenretrieved = FALSE |
Definition at line 72 of file data_catalog_entry.F90.
logical (c_bool) data_catalog_entry::data_catalog_entry_t::lusemajorityfilter = FALSE |
Definition at line 99 of file data_catalog_entry.F90.
type (t_netcdf4_file) data_catalog_entry::data_catalog_entry_t::ncfile |
Definition at line 121 of file data_catalog_entry.F90.
type (t_netcdf4_file) data_catalog_entry::data_catalog_entry_t::ncfile_archive |
Definition at line 124 of file data_catalog_entry.F90.
type (data_catalog_entry_t), pointer data_catalog_entry::data_catalog_entry_t::next => null() |
Definition at line 49 of file data_catalog_entry.F90.
type (general_grid_t), pointer data_catalog_entry::data_catalog_entry_t::pgrdbase => null() |
Definition at line 141 of file data_catalog_entry.F90.
type (general_grid_t), pointer data_catalog_entry::data_catalog_entry_t::pgrdnative => null() |
Definition at line 133 of file data_catalog_entry.F90.
type (data_catalog_entry_t), pointer data_catalog_entry::data_catalog_entry_t::previous => null() |
Definition at line 48 of file data_catalog_entry.F90.
real (c_float) data_catalog_entry::data_catalog_entry_t::rconstantvalue = 0.0 |
Definition at line 128 of file data_catalog_entry.F90.
real (c_double) data_catalog_entry::data_catalog_entry_t::rcoordinatetolerance = 0.0_c_double |
Definition at line 90 of file data_catalog_entry.F90.
real (c_float) data_catalog_entry::data_catalog_entry_t::rmaxallowedvalue = rBIGVAL |
Definition at line 77 of file data_catalog_entry.F90.
real (c_float) data_catalog_entry::data_catalog_entry_t::rminallowedvalue = -rBIGVAL |
Definition at line 76 of file data_catalog_entry.F90.
real (c_float) data_catalog_entry::data_catalog_entry_t::rmissingvaluescode = -rBIGVAL |
Definition at line 80 of file data_catalog_entry.F90.
real (c_double) data_catalog_entry::data_catalog_entry_t::rx_coord_addoffset = 0.0_c_double |
Definition at line 88 of file data_catalog_entry.F90.
real (c_double), dimension(:), allocatable data_catalog_entry::data_catalog_entry_t::rx_coordinate_subset |
Definition at line 92 of file data_catalog_entry.F90.
real (c_double) data_catalog_entry::data_catalog_entry_t::ry_coord_addoffset = 0.0_c_double |
Definition at line 89 of file data_catalog_entry.F90.
real (c_double), dimension(:), allocatable data_catalog_entry::data_catalog_entry_t::ry_coordinate_subset |
Definition at line 93 of file data_catalog_entry.F90.
character (len=256) data_catalog_entry::data_catalog_entry_t::sdatecolumnname = "" |
Definition at line 64 of file data_catalog_entry.F90.
character (len=10) data_catalog_entry::data_catalog_entry_t::sdefaultdateformat = "YYYY-MM-DD" |
Definition at line 65 of file data_catalog_entry.F90.
character (len=256) data_catalog_entry::data_catalog_entry_t::sdescription = "" |
Definition at line 56 of file data_catalog_entry.F90.
character (len=512) data_catalog_entry::data_catalog_entry_t::sfilenametemplate = "" |
Definition at line 61 of file data_catalog_entry.F90.
character (len=:), allocatable data_catalog_entry::data_catalog_entry_t::skeyword |
Definition at line 47 of file data_catalog_entry.F90.
character (len=2) data_catalog_entry::data_catalog_entry_t::smissingvaluesoperator = "&&" |
Definition at line 82 of file data_catalog_entry.F90.
character (len=512) data_catalog_entry::data_catalog_entry_t::soldfilename = "" |
Definition at line 63 of file data_catalog_entry.F90.
character (len=512) data_catalog_entry::data_catalog_entry_t::ssourcefilename = "" |
Definition at line 60 of file data_catalog_entry.F90.
character (len=256) data_catalog_entry::data_catalog_entry_t::ssourcefiletype = "" |
Definition at line 59 of file data_catalog_entry.F90.
character (len=256) data_catalog_entry::data_catalog_entry_t::ssourceproj4_string = "" |
Definition at line 57 of file data_catalog_entry.F90.
character (len=256) data_catalog_entry::data_catalog_entry_t::stargetproj4_string = "" |
Definition at line 58 of file data_catalog_entry.F90.
character (len=256) data_catalog_entry::data_catalog_entry_t::svaluecolumnname = "" |
Definition at line 66 of file data_catalog_entry.F90.
character (len=32) data_catalog_entry::data_catalog_entry_t::svariablename_time = "time" |
Definition at line 114 of file data_catalog_entry.F90.
character (len=32) data_catalog_entry::data_catalog_entry_t::svariablename_x = "x" |
Definition at line 111 of file data_catalog_entry.F90.
character (len=32) data_catalog_entry::data_catalog_entry_t::svariablename_y = "y" |
Definition at line 112 of file data_catalog_entry.F90.
character (len=32) data_catalog_entry::data_catalog_entry_t::svariablename_z = "" |
Definition at line 113 of file data_catalog_entry.F90.
character (len=8) data_catalog_entry::data_catalog_entry_t::svariableorder = "tyx" |
Definition at line 115 of file data_catalog_entry.F90.
type (datetime_t), dimension(:), allocatable data_catalog_entry::data_catalog_entry_t::table_dates |
Definition at line 69 of file data_catalog_entry.F90.
integer (c_int) data_catalog_entry::data_catalog_entry_t::table_indx |
Definition at line 70 of file data_catalog_entry.F90.
real (c_float), dimension(:), allocatable data_catalog_entry::data_catalog_entry_t::table_values_real |
Definition at line 68 of file data_catalog_entry.F90.