MODFLOW 6 version 6.9.0.dev0
USGS Modular Hydrologic Model
Loading...
Searching...
No Matches
gwe-uze.f90 File Reference

Go to the source code of this file.

Data Types

type  gweuzemodule::gweuzetype

Modules

module  gweuzemodule

Functions/Subroutines

subroutine, public gweuzemodule::uze_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath, fmi, eqnsclfac, gwecommon, dvt, dvu, dvua)
 Create a new UZE package.
subroutine gweuzemodule::find_uze_package (this)
 Find corresponding uze package.
real(dp) function gweuzemodule::uze_setting_value (this, itemno, key)
 Value for a package-specific PERIOD setting.
subroutine gweuzemodule::uze_ac (this, moffset, sparse)
 Add package connection to matrix.
subroutine gweuzemodule::uze_mc (this, moffset, matrix_sln)
 Map package connection to matrix.
subroutine gweuzemodule::uze_fc_expanded (this, rhs, ia, idxglo, matrix_sln)
 Add matrix terms related to UZE.
subroutine gweuzemodule::uze_solve (this)
 Explicit solve.
integer(i4b) function gweuzemodule::uze_get_nbudterms (this)
 Return the number of UZE-specific budget terms.
real(dp) function, dimension(:), pointer, contiguous gweuzemodule::get_mvr_depvar (this)
 Override similarly named function in APT.
subroutine gweuzemodule::uze_setup_budobj (this, idx)
 Setup budget object.
subroutine gweuzemodule::uze_fill_budobj (this, idx, x, flowja, ccratin, ccratout)
 Fill UZE budget object.
subroutine gweuzemodule::allocate_scalars (this)
 Allocate scalars.
subroutine gweuzemodule::uze_allocate_arrays (this)
 Allocate arrays.
subroutine gweuzemodule::uze_checkin_deprecated_names (this)
 Alias deprecated UZE variable names to their current storage.
subroutine gweuzemodule::uze_da (this)
 Deallocate memory.
subroutine gweuzemodule::uze_infl_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Infiltration term.
subroutine gweuzemodule::uze_rinf_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Rejected infiltration term.
subroutine gweuzemodule::uze_uzet_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Evapotranspiration from the unsaturated-zone term.
subroutine gweuzemodule::uze_ritm_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Rejected infiltration to MVR/MVT term.
subroutine gweuzemodule::uze_theq_term (this, ientry, n1, n2, rrate)
 Heat transferred through thermal equilibrium with the solid phase.
subroutine gweuzemodule::uze_df_obs (this)
 Define UZE Observation.
subroutine gweuzemodule::uze_rp_obs (this, obsrv, found)
 Process package specific obs.
subroutine gweuzemodule::uze_bd_obs (this, obstypeid, jj, v, found)
 Calculate observation value and pass it back to APT.
subroutine gweuzemodule::uze_ad_chk (this)
 Check if UZF object area is not equal to the cell area.
subroutine gweuzemodule::area_error (this, iloc)
 Print and store error msg indicating area of UZF object is not equal to that of the host cell.

Variables

character(len= *), parameter gweuzemodule::ftype = 'UZE'
character(len= *), parameter gweuzemodule::flowtype = 'UZF'
character(len=16) gweuzemodule::text = ' UZE'