MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwt-uzt.f90 File Reference

Go to the source code of this file.

Data Types

type  gwtuztmodule::gwtuzttype
 

Modules

module  gwtuztmodule
 

Functions/Subroutines

subroutine, public gwtuztmodule::uzt_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, fmi, eqnsclfac, dvt, dvu, dvua)
 Create a new UZT package. More...
 
subroutine gwtuztmodule::find_uzt_package (this)
 Find corresponding uzt package. More...
 
subroutine gwtuztmodule::uzt_fc_expanded (this, rhs, ia, idxglo, matrix_sln)
 Add matrix terms related to UZT. More...
 
subroutine gwtuztmodule::uzt_solve (this)
 Explicit solve. More...
 
integer(i4b) function gwtuztmodule::uzt_get_nbudterms (this)
 Function that returns the number of budget terms for this package. More...
 
real(dp) function, dimension(:), pointer, contiguous gwtuztmodule::get_mvr_depvar (this)
 Override similarly named function in APT. More...
 
subroutine gwtuztmodule::uzt_setup_budobj (this, idx)
 Set up the budget object that stores all the unsaturated-zone flows. More...
 
subroutine gwtuztmodule::uzt_fill_budobj (this, idx, x, flowja, ccratin, ccratout)
 Copy flow terms into thisbudobj. More...
 
subroutine gwtuztmodule::allocate_scalars (this)
 Allocate scalar variables for package. More...
 
subroutine gwtuztmodule::uzt_allocate_arrays (this)
 Allocate arrays for package. More...
 
subroutine gwtuztmodule::uzt_da (this)
 Deallocate memory. More...
 
subroutine gwtuztmodule::uzt_infl_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Infiltration term. More...
 
subroutine gwtuztmodule::uzt_rinf_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Rejected infiltration term. More...
 
subroutine gwtuztmodule::uzt_uzet_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Evapotranspiration from the unsaturated-zone term. More...
 
subroutine gwtuztmodule::uzt_ritm_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Rejected infiltration to MVR/MVT term. More...
 
subroutine gwtuztmodule::uzt_df_obs (this)
 Define UZT Observation. More...
 
subroutine gwtuztmodule::uzt_rp_obs (this, obsrv, found)
 Process package specific obs. More...
 
subroutine gwtuztmodule::uzt_bd_obs (this, obstypeid, jj, v, found)
 Calculate observation value and pass it back to APT. More...
 
subroutine gwtuztmodule::uzt_set_stressperiod (this, itemno, keyword, found)
 Sets the stress period attributes for keyword use. More...
 

Variables

character(len= *), parameter gwtuztmodule::ftype = 'UZT'
 
character(len= *), parameter gwtuztmodule::flowtype = 'UZF'
 
character(len=16) gwtuztmodule::text = ' UZT'