MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwf-riv.f90 File Reference

Go to the source code of this file.

Data Types

type  rivmodule::rivtype
 

Modules

module  rivmodule
 

Functions/Subroutines

subroutine, public rivmodule::riv_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath)
 Create a New Riv Package and point packobj to the new package. More...
 
subroutine rivmodule::riv_da (this)
 Deallocate memory. More...
 
subroutine rivmodule::riv_options (this)
 Set options specific to RivType. More...
 
subroutine rivmodule::log_riv_options (this, found)
 Log options specific to RivType. More...
 
subroutine rivmodule::riv_allocate_arrays (this, nodelist, auxvar)
 Allocate package arrays. More...
 
subroutine rivmodule::riv_rp (this)
 Read and prepare. More...
 
subroutine rivmodule::riv_ck (this)
 Check river boundary condition data. More...
 
subroutine rivmodule::riv_cf (this)
 Formulate the HCOF and RHS terms. More...
 
subroutine rivmodule::riv_fc (this, rhs, ia, idxglo, matrix_sln)
 Copy rhs and hcof into solution rhs and amat. More...
 
subroutine rivmodule::define_listlabel (this)
 Define the list heading that is written to iout when PRINT_INPUT option is used. More...
 
logical function rivmodule::riv_obs_supported (this)
 Return true because RIV package supports observations. More...
 
subroutine rivmodule::riv_df_obs (this)
 Store observation type supported by RIV package. More...
 
subroutine rivmodule::riv_store_user_cond (this)
 Store user-specified conductance value. More...
 
real(dp) function rivmodule::cond_mult (this, row)
 Apply multiplier to conductance if auxmultcol option is in use. More...
 
real(dp) function rivmodule::riv_bound_value (this, col, row)
 Return requested boundary value. More...
 

Variables

character(len=lenftype) rivmodule::ftype = 'RIV'
 
character(len=lenpackagename) rivmodule::text = ' RIV'