![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Data Types | |
| type | drntype |
Functions/Subroutines | |
| subroutine, public | drn_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
| Create a New Drn Package and point packobj to the new package. More... | |
| subroutine | drn_da (this) |
| Deallocate memory. More... | |
| subroutine | drn_allocate_scalars (this) |
| Allocate package scalar members. More... | |
| subroutine | drn_allocate_arrays (this, nodelist, auxvar) |
| Allocate package arrays. More... | |
| subroutine | drn_rp (this) |
| Read and prepare. More... | |
| subroutine | drn_options (this) |
| Source options specific to DrnType. More... | |
| subroutine | log_drn_options (this, found) |
| @ brief Log DRN specific package options More... | |
| subroutine | drn_ck (this) |
| Check drain boundary condition data. More... | |
| subroutine | drn_cf (this) |
| Formulate the HCOF and RHS terms. More... | |
| subroutine | drn_fc (this, rhs, ia, idxglo, matrix_sln) |
| Copy rhs and hcof into solution rhs and amat. More... | |
| subroutine | drn_fn (this, rhs, ia, idxglo, matrix_sln) |
| Fill newton terms. More... | |
| subroutine | define_listlabel (this) |
| Define the list heading that is written to iout when PRINT_INPUT option is used. More... | |
| subroutine | 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 | get_drain_factor (this, i, factor, opt_drnbot) |
| Get the drain conductance scale factor. More... | |
| logical function | drn_obs_supported (this) |
| Return true because DRN package supports observations. More... | |
| subroutine | drn_df_obs (this) |
| Store observation type supported by DRN package. More... | |
| subroutine | drn_store_user_cond (this) |
| Store user-specified drain conductance. More... | |
| real(dp) function | cond_mult (this, row) |
| Apply multiplier to conductance value depending on user-selected option. More... | |
| real(dp) function | drn_bound_value (this, col, row) |
| Return requested boundary value. More... | |
Variables | |
| character(len=lenftype) | ftype = 'DRN' |
| character(len=lenpackagename) | text = ' DRN' |
|
private |
|
private |
Definition at line 475 of file gwf-drn.f90.
| subroutine drnmodule::drn_allocate_arrays | ( | class(drntype) | this, |
| integer(i4b), dimension(:), optional, pointer, contiguous | nodelist, | ||
| real(dp), dimension(:, :), optional, pointer, contiguous | auxvar | ||
| ) |
Definition at line 140 of file gwf-drn.f90.
| subroutine drnmodule::drn_allocate_scalars | ( | class(drntype) | this | ) |
Definition at line 116 of file gwf-drn.f90.
| real(dp) function drnmodule::drn_bound_value | ( | class(drntype), intent(inout) | this, |
| integer(i4b), intent(in) | col, | ||
| integer(i4b), intent(in) | row | ||
| ) |
| [in,out] | this | BndExtType object |
Definition at line 644 of file gwf-drn.f90.

|
private |
| subroutine drnmodule::drn_ck | ( | class(drntype), intent(inout) | this | ) |
| subroutine, public drnmodule::drn_create | ( | class(bndtype), pointer | packobj, |
| integer(i4b), intent(in) | id, | ||
| integer(i4b), intent(in) | ibcnum, | ||
| integer(i4b), intent(in) | inunit, | ||
| integer(i4b), intent(in) | iout, | ||
| character(len=*), intent(in) | namemodel, | ||
| character(len=*), intent(in) | pakname, | ||
| character(len=*), intent(in) | mempath | ||
| ) |
Definition at line 58 of file gwf-drn.f90.


|
private |
Definition at line 96 of file gwf-drn.f90.
|
private |
Overrides BndTypebnd_df_obs
Definition at line 594 of file gwf-drn.f90.

|
private |
Definition at line 377 of file gwf-drn.f90.
|
private |
|
private |
Overrides BndTypebnd_obs_supported()
Definition at line 582 of file gwf-drn.f90.
| subroutine drnmodule::drn_options | ( | class(drntype), intent(inout) | this | ) |
Definition at line 187 of file gwf-drn.f90.

| subroutine drnmodule::drn_rp | ( | class(drntype), intent(inout) | this | ) |
Definition at line 164 of file gwf-drn.f90.
|
private |
| [in,out] | this | BndExtType object |
Definition at line 612 of file gwf-drn.f90.
|
private |
Definition at line 501 of file gwf-drn.f90.
|
private |
| subroutine drnmodule::log_drn_options | ( | class(drntype), intent(inout) | this, |
| type(gwfdrnparamfoundtype), intent(in) | found | ||
| ) |
|
private |
Definition at line 21 of file gwf-drn.f90.
|
private |
Definition at line 22 of file gwf-drn.f90.