Module direct_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms.
More...
|
type(data_catalog_entry_t), pointer | pcesspool |
type(data_catalog_entry_t), pointer | pdisposal_well |
type(data_catalog_entry_t), pointer | pwater_body_recharge |
type(data_catalog_entry_t), pointer | pwater_main |
type(data_catalog_entry_t), pointer | pannual_recharge_rate |
real(c_float), dimension(:), allocatable | fcesspool |
real(c_float), dimension(:), allocatable | fdisposal_well |
real(c_float), dimension(:), allocatable | fwater_body_recharge |
real(c_float), dimension(:), allocatable | fwater_main |
real(c_float), dimension(:), allocatable | fannual_recharge_rate |
real(c_float), dimension(:), allocatable | fcesspool_table |
real(c_float), dimension(:), allocatable | fdisposal_well_table |
real(c_float), dimension(:), allocatable | fwater_body_recharge_table |
real(c_float), dimension(:), allocatable | fwater_main_table |
real(c_float), dimension(:), allocatable | fannual_recharge_rate_table |
type(t_netcdf4_file), pointer | pncfile |
type(datetime_t) | date_of_last_retrieval |
Module direct_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms.
◆ direct_net_infiltration_calculate()
subroutine, public direct_net_infiltration__gridded_data::direct_net_infiltration_calculate |
( |
real (c_float), intent(inout) | direct_net_infiltration, |
|
|
integer (c_int), intent(in) | indx, |
|
|
logical (c_bool), dimension(:,:), intent(in) | is_cell_active, |
|
|
real (c_float), dimension(:,:), intent(in) | nodata_fill_value ) |
◆ direct_net_infiltration_initialize()
subroutine, public direct_net_infiltration__gridded_data::direct_net_infiltration_initialize |
( |
logical (c_bool), dimension(:,:), intent(in) | is_cell_active, |
|
|
integer (c_int), dimension(:), intent(in) | landuse_index ) |
Initialize the routine to enable input/output of arbitrary sources/sink terms.
Open gridded data file. Open a NetCDF output file to hold variable output.
- Parameters
-
[in] | is_cell_active | 2D array of active cells within the model domain. |
[in] | iLanduseIndex | 1D vector of indices corresponding to rows of the landuse lookup table(s). |
[in] | dX | 1D vector of X coordinates associated with the model domain. |
[in] | dY | 1D vector of Y coordinates. |
[in] | dX_lon | 2D array of longitude values. |
[in] | dY_lat | 2D array of latitude values. |
Determine how many landuse codes are present
Definition at line 68 of file direct_net_infiltration__gridded_data.F90.
◆ date_of_last_retrieval
type ( datetime_t ) direct_net_infiltration__gridded_data::date_of_last_retrieval |
|
private |
◆ fannual_recharge_rate
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fannual_recharge_rate |
|
private |
◆ fannual_recharge_rate_table
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fannual_recharge_rate_table |
|
private |
◆ fcesspool
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fcesspool |
|
private |
◆ fcesspool_table
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fcesspool_table |
|
private |
◆ fdisposal_well
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fdisposal_well |
|
private |
◆ fdisposal_well_table
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fdisposal_well_table |
|
private |
◆ fwater_body_recharge
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fwater_body_recharge |
|
private |
◆ fwater_body_recharge_table
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fwater_body_recharge_table |
|
private |
◆ fwater_main
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fwater_main |
|
private |
◆ fwater_main_table
real (c_float), dimension(:), allocatable direct_net_infiltration__gridded_data::fwater_main_table |
|
private |
◆ pannual_recharge_rate
◆ pcesspool
◆ pdisposal_well
◆ pncfile
type (t_netcdf4_file), pointer direct_net_infiltration__gridded_data::pncfile |
|
private |
◆ pwater_body_recharge
◆ pwater_main