Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
Data Types List
Here are the data types with brief descriptions:
 Mconstants_and_conversionsThis module contains physical constants and convenience functions aimed at performing unit conversions. The functions included in this module perform conversions between various temperature and distance units
 Cbounds_t
 Coperator(.approxequal.)
 Cc_to_fEstablish generic interfaces to single and double precision functions
 Cf_to_c
 Cf_to_k
 Cc_to_k
 Cdeg_to_rad
 Crad_to_deg
 Casfloat
 Casdouble
 Casint
 Caslogical
 Cmm_to_in
 Cin_to_mm
 Cclip
 Mdata_catalogDefines the DATA_CATALOG_T data type, which contains type-bound procedures to add, delete, and find DATA_CATALOG_ENTRY_T values created during the course of a SWB run
 Cdata_catalog_t
 Mdata_catalog_entry
 Cdata_catalog_entry_t
 Capply_scale_and_offset
 MdatetimeThis module contains the DATETIME_T class and associated time and date-related routines, along with the MONTH_T class which defines month names and three-letter abbreviations
 Cassignment(=)
 Coperator(>)
 Coperator(<)
 Cdatetime_t
 Cmonth_tContainer for month name and length information
 Mdictionary
 Cdict_entry_t
 Cdict_t
 Mexceptions
 Cassert
 Cindex_values_valid
 Mfile_operations
 Cascii_file_t
 Mfstring
 Coperator(+)
 Coperator(.strequal.)
 Coperator(.strapprox.)
 Coperator(.contains.)
 Coperator(.containssimilar.)
 Cascharacter
 Cas_character
 Cas_integer
 Cas_float
 Cchomp
 Cfieldcount
 Cclean
 Csquote
 Cdquote
 Creplace
 Casuppercase
 Caslowercase
 Ctouppercase
 Ctolowercase
 Cas_uppercase
 Cas_lowercase
 Cto_uppercase
 Cto_lowercase
 Cright
 Cleft
 Cf_to_c_str
 Cc_to_f_str
 Mfstring_list
 Cassignment(=)
 Cfstring_list_t
 Csplit
 Ccreate_list
 Calpha_sort_group_t
 Cint_sort_group_t
 Cfloat_sort_group_t
 MgridProvides support for input and output of gridded ASCII data, as well as for creation and destruction of grid data structures (defined types)
 Cpj_init_and_transformInterface to C code that provides a simplified entry point to PROJ4 capabilities: it has been modified so that all C pointers are kept within the C code; no pointers are returned to fortran
 Cgeneral_grid_t
 Cgrid_bounds_t
 Cerror_message_t
 Cgrid_create
 Mlogfiles
 Clogfile_t
 Mmodel_domain
 Cmodel_domain_t
 Carray_method
 Cindex_method
 Cminmaxmean
 Ccell_col_row_t
 Mmodel_initialize
 Cgridded_datasets_t
 Cmethods_list_t
 Mnetcdf4_supportProvide support for use of netCDF files as input for time-varying, gridded meteorlogic data, or output for any SWB-generated variable
 Ct_netcdf_dimension
 Ct_netcdf_attribute
 Ct_netcdf_variable
 Ct_netcdf4_file
 Mnetcdf_c_api_interfacesProvides Fortran interfaces to the NetCDF C API. This approach is much more straightforward than using the old Fortran 90 NetCDF interface, which was built on top of the Fortran 77 interface, which (finally) was built atop the C interface
 Cnc_create
 Cnc_def_var_deflate
 Cnc_def_var
 Cnc_def_dim
 Cnc_enddef
 Cnc_redef
 Cnc_get_var_short
 Cnc_put_var_short
 Cnc_get_var_int
 Cnc_put_var_int
 Cnc_get_var_float
 Cnc_put_var_float
 Cnc_get_var_double
 Cnc_put_var_double
 Cnc_get_vars_short
 Cnc_put_vars_short
 Cnc_get_vars_int
 Cnc_put_vars_int
 Cnc_get_vars_float
 Cnc_put_vars_float
 Cnc_get_vars_double
 Cnc_put_vars_double
 Cnc_get_att_text
 Cnc_get_att_int
 Cnc_get_att_short
 Cnc_get_att_float
 Cnc_get_att_double
 Cnc_inq_attname
 Cnc_inq_att
 Cnc_inq_var
 Cnc_inq_dim
 Cnc_strerror
 Cnc_inq_format
 Cnc_inq_dimname
 Cnc_inq_unlimdim
 Cnc_inq_ndims
 Cnc_inq_nvars
 Cnc_inq_natts
 Cnc_put_att_text
 Cnc_del_att
 Cnc_put_att_int
 Cnc_put_att_float
 Cnc_put_att_double
 Cnc_copy_att
 Cnc_open
 Cnc__open
 Cnc_close
 Moutput
 Cnetcdf_file_collection_t
 Coutput_specs_t
 Mparameters
 Cparameters_t
 Mprecipitation__method_of_fragmentsModule precipitation__method_of_fragments provides support for creating synthetic daily precipitation given grids of monthly sum precipitation and a "fragments" file. The fragments file is generated from observations at discrete locations, the values of which range from 0 to 1, and the sum of which is 1. The fragment value is simply the daily observed precipitation value divided by the monthly sum of all observed precipitation values for that station
 Cfragments_tData structure that holds a single line of data from the input rainfall fragments file
 Cptr_fragments_tPointer to a rainfall fragments data structure
 Cfragments_set_tData structure to hold the current active rainfall fragments for a particular rain gage zone
 Cfragments_sequence_tData structure to hold static (pre-calculated) fragment selection numbers
 Mrunning_grid_stats
 Crunning_stats_t
 Msimulation_datetime
 Cdate_range_t
 Mswbstats2_support
 Clength_unit_t
 Cvolume_unit_t
 Cfile_collection_t
 Cswbstats_t
 Mtimer
 Ctimer_t