|
Soil Water Balance (SWB2)
|
Data Types | |
| type | data_catalog_entry_t |
| interface | apply_scale_and_offset |
Functions/Subroutines | |
| subroutine | nullify_pointers_sub (this) |
| subroutine | set_keyword_sub (this, skeyword) |
| subroutine | get_value_int_sub (this, icol, irow, ivalue) |
| subroutine | get_value_float_sub (this, icol, irow, fvalue) |
| subroutine | initialize_constant_int_data_object_sub (this, sdescription, iconstant) |
| subroutine | initialize_constant_real_data_object_sub (this, sdescription, rconstant) |
| subroutine | initialize_table_sub (this, sdescription, sdatecolumnname, svaluecolumnname, stype) |
| subroutine | initialize_gridded_data_object_sub (this, sdescription, sfiletype, idatatype, sfilename, sproj4_string) |
| subroutine | initialize_netcdf_data_object_sub (this, sdescription, idatatype, sfilename, sproj4_string) |
| subroutine | getvalues_sub (this, dt) |
| elemental subroutine | apply_scale_and_offset_float (fresult, fvalue, duserscalefactor, dusersuboffset, duseraddoffset) |
| elemental subroutine | apply_scale_and_offset_int (iresult, ivalue, duserscalefactor, dusersuboffset, duseraddoffset) |
| subroutine | getvalues_constant_sub (this) |
| subroutine | getvalues_from_lookup_table (this, dt) |
| subroutine | dump_data_structure_sub (this) |
| subroutine | getvalues_gridded_sub (this, dt) |
| subroutine | transform_grid_to_grid_sub (this, rx, ry) |
| subroutine | set_constant_value_int (this, ivalue) |
| subroutine | set_constant_value_real (this, rvalue) |
| subroutine | set_filecount (this, ivalue, iyear) |
| subroutine | increment_filecount (this) |
| subroutine | reset_filecount (this) |
| subroutine | reset_at_yearend_filecount (this, iyear) |
| subroutine | make_filename_from_template (this, dt) |
| logical(c_bool) function | test_for_need_to_pad_values_fn (this, dt) |
| subroutine | getvalues_dynamic_netcdf_sub (this, dt) |
| subroutine | getvalues_static_netcdf_sub (this) |
| subroutine | put_values_to_local_netcdf_sub (this, imonth, iday, iyear) |
| integer(c_int) function | get_source_filetype_fn (this) |
| subroutine | set_source_proj4_string_sub (this, sproj4_string) |
| subroutine | set_target_proj4_string_sub (this, sproj4_string) |
| subroutine | set_do_not_allow_netcdf_grid_data_flipping_sub (this) |
| subroutine | set_grid_flip_horizontal_sub (this) |
| subroutine | set_grid_flip_vertical_sub (this) |
| subroutine | set_allow_missing_files_flag_sub (this) |
| subroutine | set_variable_order_sub (this, svariableorder) |
| subroutine | set_scale_sub (this, dscalefactor) |
| subroutine | set_archive_local_sub (this, lvalue) |
| subroutine | set_x_coord_offset_sub (this, rxoffset) |
| subroutine | set_y_coord_offset_sub (this, ryoffset) |
| subroutine | set_coordinate_tolerance_sub (this, rcoordinatetolerance) |
| subroutine | set_add_offset_sub (this, daddoffset) |
| subroutine | set_sub_offset_sub (this, dsuboffset) |
| subroutine | set_majority_filter_flag_sub (this, lusemajorityfilter) |
| subroutine | set_complete_spatial_coverage_flag_sub (this, lrequirecompletespatialcoverage) |
| subroutine | set_minimum_allowable_value_int_sub (this, iminval) |
| subroutine | set_maximum_allowable_value_int_sub (this, imaxval) |
| subroutine | set_minimum_allowable_value_real_sub (this, rminval) |
| subroutine | set_maximum_allowable_value_real_sub (this, rmaxval) |
| subroutine | calc_project_boundaries_sub (this, pgrdbase) |
| subroutine | data_gridenforcelimits_int (this, ivalues) |
| subroutine | data_gridenforcelimits_real (this, rvalues) |
| subroutine | data_gridhandlemissingdata_real (this, rvalues) |
| subroutine | data_gridhandlemissingdata_int (this, ivalues) |
Variables | |
| integer(c_int), parameter, public | netcdf_file_open = 27 |
| integer(c_int), parameter, public | netcdf_file_closed = 42 |
| integer(c_int), parameter, public | file_template_capitalized_monthname = 0 |
| integer(c_int), parameter, public | file_template_lowercase_monthname = 1 |
| integer(c_int), parameter, public | file_template_uppercase_monthname = 2 |
| integer(c_int), parameter | constant_grid = 0 |
| integer(c_int), parameter | static_grid = 1 |
| integer(c_int), parameter | static_netcdf_grid = 2 |
| integer(c_int), parameter, public | dynamic_grid = 3 |
| integer(c_int), parameter | dynamic_netcdf_grid = 4 |
| integer(c_int), parameter | no_grid = 5 |
| integer(c_int), parameter | table_lookup = 6 |
| integer(c_int), parameter | filetype_arc_ascii = 0 |
| integer(c_int), parameter | filetype_surfer = 1 |
| integer(c_int), parameter | filetype_netcdf = 2 |
| integer(c_int), parameter | filetype_ascii_table = 3 |
| integer(c_int), parameter | filetype_none = 4 |
| integer(c_int), parameter, public | missing_values_zero_out = 0 |
| integer(c_int), parameter, public | missing_values_replace_with_mean = 1 |
| type(general_grid_t), pointer, public | pgrd => null() |
|
private |
Definition at line 621 of file data_catalog_entry.F90.
|
private |
Definition at line 635 of file data_catalog_entry.F90.
|
private |
|
private |
Definition at line 2162 of file data_catalog_entry.F90.
|
private |
Definition at line 2180 of file data_catalog_entry.F90.
|
private |
Definition at line 2291 of file data_catalog_entry.F90.
|
private |
Definition at line 2198 of file data_catalog_entry.F90.
|
private |
|
private |
Definition at line 1830 of file data_catalog_entry.F90.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Now apply the user scale and offset amounts
Definition at line 554 of file data_catalog_entry.F90.

|
private |
Definition at line 1025 of file data_catalog_entry.F90.
|
private |
Definition at line 323 of file data_catalog_entry.F90.
|
private |
Definition at line 350 of file data_catalog_entry.F90.
|
private |
if either a '' or '#' character is present in the filename treat it as a template, not as a normal filename.
Definition at line 420 of file data_catalog_entry.F90.

|
private |
if either a '' or '#' character is present in the filename, treat it as a template, not as a normal filename. if there is a template, the implication is that there is a series of files that will be read in successively, thus "dynamic" NetCDF
@TODO Implement a way to read variables in via "static" NetCDF grid. In other words, a NetCDF grid having no "time" dimension or variable.
Definition at line 488 of file data_catalog_entry.F90.

|
private |
Definition at line 377 of file data_catalog_entry.F90.
|
private |
Definition at line 1059 of file data_catalog_entry.F90.
|
private |
|
private |
|
private |
Definition at line 1045 of file data_catalog_entry.F90.
|
private |
Definition at line 1035 of file data_catalog_entry.F90.
|
private |
Definition at line 1991 of file data_catalog_entry.F90.
|
private |
Definition at line 1915 of file data_catalog_entry.F90.
|
private |
Definition at line 1947 of file data_catalog_entry.F90.
|
private |
Definition at line 2027 of file data_catalog_entry.F90.
|
private |
Definition at line 989 of file data_catalog_entry.F90.
|
private |
Definition at line 1000 of file data_catalog_entry.F90.
|
private |
Definition at line 1980 of file data_catalog_entry.F90.
|
private |
Definition at line 1885 of file data_catalog_entry.F90.
|
private |
Definition at line 1011 of file data_catalog_entry.F90.
|
private |
Definition at line 1895 of file data_catalog_entry.F90.
|
private |
Definition at line 1905 of file data_catalog_entry.F90.
|
private |
Definition at line 270 of file data_catalog_entry.F90.
|
private |
Definition at line 2013 of file data_catalog_entry.F90.
|
private |
Definition at line 2049 of file data_catalog_entry.F90.
|
private |
Definition at line 2071 of file data_catalog_entry.F90.
|
private |
Definition at line 2038 of file data_catalog_entry.F90.
|
private |
Definition at line 2060 of file data_catalog_entry.F90.
|
private |
Definition at line 1936 of file data_catalog_entry.F90.
|
private |
Definition at line 1863 of file data_catalog_entry.F90.
|
private |
Definition at line 2002 of file data_catalog_entry.F90.
|
private |
Definition at line 1874 of file data_catalog_entry.F90.
|
private |
Definition at line 1925 of file data_catalog_entry.F90.
|
private |
Definition at line 1958 of file data_catalog_entry.F90.
|
private |
Definition at line 1969 of file data_catalog_entry.F90.
|
private |
Definition at line 1280 of file data_catalog_entry.F90.
|
private |
|
private |
Definition at line 32 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::dynamic_grid = 3 |
Definition at line 35 of file data_catalog_entry.F90.
|
private |
Definition at line 36 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::file_template_capitalized_monthname = 0 |
Definition at line 28 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::file_template_lowercase_monthname = 1 |
Definition at line 29 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::file_template_uppercase_monthname = 2 |
Definition at line 30 of file data_catalog_entry.F90.
|
private |
Definition at line 40 of file data_catalog_entry.F90.
|
private |
Definition at line 43 of file data_catalog_entry.F90.
|
private |
Definition at line 42 of file data_catalog_entry.F90.
|
private |
Definition at line 44 of file data_catalog_entry.F90.
|
private |
Definition at line 41 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::missing_values_replace_with_mean = 1 |
Definition at line 240 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::missing_values_zero_out = 0 |
Definition at line 239 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::netcdf_file_closed = 42 |
Definition at line 26 of file data_catalog_entry.F90.
| integer (c_int), parameter, public data_catalog_entry::netcdf_file_open = 27 |
Definition at line 25 of file data_catalog_entry.F90.
|
private |
Definition at line 37 of file data_catalog_entry.F90.
| type (general_grid_t), pointer, public data_catalog_entry::pgrd => null() |
Definition at line 242 of file data_catalog_entry.F90.
|
private |
Definition at line 33 of file data_catalog_entry.F90.
|
private |
Definition at line 34 of file data_catalog_entry.F90.
|
private |
Definition at line 38 of file data_catalog_entry.F90.