Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
data_catalog_entry.F90 File Reference

Go to the source code of this file.

Data Types

type  data_catalog_entry::data_catalog_entry_t
interface  data_catalog_entry::apply_scale_and_offset

Modules

module  data_catalog_entry

Functions/Subroutines

subroutine data_catalog_entry::nullify_pointers_sub (this)
subroutine data_catalog_entry::set_keyword_sub (this, skeyword)
subroutine data_catalog_entry::get_value_int_sub (this, icol, irow, ivalue)
subroutine data_catalog_entry::get_value_float_sub (this, icol, irow, fvalue)
subroutine data_catalog_entry::initialize_constant_int_data_object_sub (this, sdescription, iconstant)
subroutine data_catalog_entry::initialize_constant_real_data_object_sub (this, sdescription, rconstant)
subroutine data_catalog_entry::initialize_table_sub (this, sdescription, sdatecolumnname, svaluecolumnname, stype)
subroutine data_catalog_entry::initialize_gridded_data_object_sub (this, sdescription, sfiletype, idatatype, sfilename, sproj4_string)
subroutine data_catalog_entry::initialize_netcdf_data_object_sub (this, sdescription, idatatype, sfilename, sproj4_string)
subroutine data_catalog_entry::getvalues_sub (this, dt)
elemental subroutine data_catalog_entry::apply_scale_and_offset_float (fresult, fvalue, duserscalefactor, dusersuboffset, duseraddoffset)
elemental subroutine data_catalog_entry::apply_scale_and_offset_int (iresult, ivalue, duserscalefactor, dusersuboffset, duseraddoffset)
subroutine data_catalog_entry::getvalues_constant_sub (this)
subroutine data_catalog_entry::getvalues_from_lookup_table (this, dt)
subroutine data_catalog_entry::dump_data_structure_sub (this)
subroutine data_catalog_entry::getvalues_gridded_sub (this, dt)
subroutine data_catalog_entry::transform_grid_to_grid_sub (this, rx, ry)
subroutine data_catalog_entry::set_constant_value_int (this, ivalue)
subroutine data_catalog_entry::set_constant_value_real (this, rvalue)
subroutine data_catalog_entry::set_filecount (this, ivalue, iyear)
subroutine data_catalog_entry::increment_filecount (this)
subroutine data_catalog_entry::reset_filecount (this)
subroutine data_catalog_entry::reset_at_yearend_filecount (this, iyear)
subroutine data_catalog_entry::make_filename_from_template (this, dt)
logical(c_bool) function data_catalog_entry::test_for_need_to_pad_values_fn (this, dt)
subroutine data_catalog_entry::getvalues_dynamic_netcdf_sub (this, dt)
subroutine data_catalog_entry::minmaxmean_float (variable, varname, nodata_value)
subroutine data_catalog_entry::getvalues_static_netcdf_sub (this)
subroutine data_catalog_entry::put_values_to_local_netcdf_sub (this, imonth, iday, iyear)
integer(c_int) function data_catalog_entry::get_source_filetype_fn (this)
subroutine data_catalog_entry::set_source_proj4_string_sub (this, sproj4_string)
subroutine data_catalog_entry::set_target_proj4_string_sub (this, sproj4_string)
subroutine data_catalog_entry::set_do_not_allow_netcdf_grid_data_flipping_sub (this)
subroutine data_catalog_entry::set_grid_flip_horizontal_sub (this)
subroutine data_catalog_entry::set_grid_flip_vertical_sub (this)
subroutine data_catalog_entry::set_allow_missing_files_flag_sub (this)
subroutine data_catalog_entry::set_variable_order_sub (this, svariableorder)
subroutine data_catalog_entry::set_scale_sub (this, dscalefactor)
subroutine data_catalog_entry::set_archive_local_sub (this, lvalue)
subroutine data_catalog_entry::set_x_coord_offset_sub (this, rxoffset)
subroutine data_catalog_entry::set_y_coord_offset_sub (this, ryoffset)
subroutine data_catalog_entry::set_coordinate_tolerance_sub (this, rcoordinatetolerance)
subroutine data_catalog_entry::set_add_offset_sub (this, daddoffset)
subroutine data_catalog_entry::set_sub_offset_sub (this, dsuboffset)
subroutine data_catalog_entry::set_majority_filter_flag_sub (this, lusemajorityfilter)
subroutine data_catalog_entry::set_missing_value_int_sub (this, imissingval)
subroutine data_catalog_entry::set_missing_value_real_sub (this, rmissingval)
subroutine data_catalog_entry::set_complete_spatial_coverage_flag_sub (this, lrequirecompletespatialcoverage)
subroutine data_catalog_entry::set_minimum_allowable_value_int_sub (this, iminval)
subroutine data_catalog_entry::set_maximum_allowable_value_int_sub (this, imaxval)
subroutine data_catalog_entry::set_minimum_allowable_value_real_sub (this, rminval)
subroutine data_catalog_entry::set_maximum_allowable_value_real_sub (this, rmaxval)
subroutine data_catalog_entry::calc_project_boundaries_sub (this, pgrdbase)
subroutine data_catalog_entry::data_gridenforcelimits_int (this, ivalues)
subroutine data_catalog_entry::data_gridenforcelimits_real (this, rvalues)
subroutine data_catalog_entry::data_gridhandlemissingdata_real (this, rvalues)
subroutine data_catalog_entry::data_gridhandlemissingdata_int (this, ivalues)

Variables

integer(c_int), parameter, public data_catalog_entry::netcdf_file_open = 27
integer(c_int), parameter, public data_catalog_entry::netcdf_file_closed = 42
integer(c_int), parameter, public data_catalog_entry::file_template_capitalized_monthname = 0
integer(c_int), parameter, public data_catalog_entry::file_template_lowercase_monthname = 1
integer(c_int), parameter, public data_catalog_entry::file_template_uppercase_monthname = 2
integer(c_int), parameter data_catalog_entry::constant_grid = 0
integer(c_int), parameter data_catalog_entry::static_grid = 1
integer(c_int), parameter data_catalog_entry::static_netcdf_grid = 2
integer(c_int), parameter, public data_catalog_entry::dynamic_grid = 3
integer(c_int), parameter data_catalog_entry::dynamic_netcdf_grid = 4
integer(c_int), parameter data_catalog_entry::no_grid = 5
integer(c_int), parameter data_catalog_entry::table_lookup = 6
integer(c_int), parameter data_catalog_entry::filetype_arc_ascii = 0
integer(c_int), parameter data_catalog_entry::filetype_surfer = 1
integer(c_int), parameter data_catalog_entry::filetype_netcdf = 2
integer(c_int), parameter data_catalog_entry::filetype_ascii_table = 3
integer(c_int), parameter data_catalog_entry::filetype_none = 4
integer(c_int), parameter, public data_catalog_entry::missing_values_zero_out = 0
integer(c_int), parameter, public data_catalog_entry::missing_values_replace_with_mean = 1
type(general_grid_t), pointer, public data_catalog_entry::pgrd => null()