MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwf-drn.f90 File Reference

Go to the source code of this file.

Data Types

type  drnmodule::drntype
 

Modules

module  drnmodule
 

Functions/Subroutines

subroutine, public drnmodule::drn_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath)
 Create a New Drn Package and point packobj to the new package. More...
 
subroutine drnmodule::drn_da (this)
 Deallocate memory. More...
 
subroutine drnmodule::drn_allocate_scalars (this)
 Allocate package scalar members. More...
 
subroutine drnmodule::drn_allocate_arrays (this, nodelist, auxvar)
 Allocate package arrays. More...
 
subroutine drnmodule::drn_rp (this)
 Read and prepare. More...
 
subroutine drnmodule::drn_options (this)
 Source options specific to DrnType. More...
 
subroutine drnmodule::log_drn_options (this, found)
 @ brief Log DRN specific package options More...
 
subroutine drnmodule::drn_ck (this)
 Check drain boundary condition data. More...
 
subroutine drnmodule::drn_cf (this)
 Formulate the HCOF and RHS terms. More...
 
subroutine drnmodule::drn_fc (this, rhs, ia, idxglo, matrix_sln)
 Copy rhs and hcof into solution rhs and amat. More...
 
subroutine drnmodule::drn_fn (this, rhs, ia, idxglo, matrix_sln)
 Fill newton terms. More...
 
subroutine drnmodule::define_listlabel (this)
 Define the list heading that is written to iout when PRINT_INPUT option is used. More...
 
subroutine drnmodule::get_drain_elevations (this, i, drndepth, drntop, drnbot)
 Define drain depth and the top and bottom elevations used to scale the drain conductance. More...
 
subroutine drnmodule::get_drain_factor (this, i, factor, opt_drnbot)
 Get the drain conductance scale factor. More...
 
logical function drnmodule::drn_obs_supported (this)
 Return true because DRN package supports observations. More...
 
subroutine drnmodule::drn_df_obs (this)
 Store observation type supported by DRN package. More...
 
subroutine drnmodule::drn_store_user_cond (this)
 Store user-specified drain conductance. More...
 
real(dp) function drnmodule::cond_mult (this, row)
 Apply multiplier to conductance value depending on user-selected option. More...
 
real(dp) function drnmodule::drn_bound_value (this, col, row)
 Return requested boundary value. More...
 

Variables

character(len=lenftype) drnmodule::ftype = 'DRN'
 
character(len=lenpackagename) drnmodule::text = ' DRN'