Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
maximum_net_infiltration__gridded_data Module Reference

Module maximum_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms. More...

Functions/Subroutines

subroutine, public maximum_net_infiltration_initialize (is_cell_active, landuse_index)
 Initialize the routine to establish maximum potential recharge rates.
elemental subroutine, public maximum_net_infiltration_calculate (net_infiltration, rejected_net_infiltration, indx)

Variables

type(data_catalog_entry_t), pointer pmaximum_net_infiltration
real(c_float), dimension(:), allocatable fmaximum_net_infiltration
real(c_float), dimension(:,:), allocatable fmaximum_net_infiltration_array
real(c_float), dimension(:,:), allocatable fmaximum_net_infiltration_table
type(datetime_t), pointer date_of_last_retrieval

Detailed Description

Module maximum_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms.

Function/Subroutine Documentation

◆ maximum_net_infiltration_calculate()

elemental subroutine, public maximum_net_infiltration__gridded_data::maximum_net_infiltration_calculate ( real ( c_float), intent(inout) net_infiltration,
real (c_float), intent(inout) rejected_net_infiltration,
integer (c_int), intent(in) indx )

Definition at line 194 of file maximum_net_infiltration.F90.

◆ maximum_net_infiltration_initialize()

subroutine, public maximum_net_infiltration__gridded_data::maximum_net_infiltration_initialize ( logical (c_bool), dimension(:,:), intent(in) is_cell_active,
integer (c_int), dimension(:), intent(in) landuse_index )

Initialize the routine to establish maximum potential recharge rates.

Open gridded data file. Open a NetCDF output file to hold variable output.

Parameters
[in]lActive2D array of active cells within the model domain.
[in]iLanduseIndex1D vector of indices corresponding to rows of the landuse lookup table(s).

Determine how many landuse codes are present

Definition at line 49 of file maximum_net_infiltration.F90.

Here is the call graph for this function:

Variable Documentation

◆ date_of_last_retrieval

type ( datetime_t ), pointer maximum_net_infiltration__gridded_data::date_of_last_retrieval
private

Definition at line 36 of file maximum_net_infiltration.F90.

◆ fmaximum_net_infiltration

real (c_float), dimension(:), allocatable maximum_net_infiltration__gridded_data::fmaximum_net_infiltration
private

Definition at line 33 of file maximum_net_infiltration.F90.

◆ fmaximum_net_infiltration_array

real (c_float), dimension(:,:), allocatable maximum_net_infiltration__gridded_data::fmaximum_net_infiltration_array
private

Definition at line 34 of file maximum_net_infiltration.F90.

◆ fmaximum_net_infiltration_table

real (c_float), dimension(:,:), allocatable maximum_net_infiltration__gridded_data::fmaximum_net_infiltration_table
private

Definition at line 35 of file maximum_net_infiltration.F90.

◆ pmaximum_net_infiltration

type (data_catalog_entry_t), pointer maximum_net_infiltration__gridded_data::pmaximum_net_infiltration
private

Definition at line 32 of file maximum_net_infiltration.F90.