MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | chdtype |
Functions/Subroutines | |
subroutine, public | chd_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
Create a new constant head package. More... | |
subroutine | chd_allocate_arrays (this, nodelist, auxvar) |
Allocate arrays specific to the constant head package. More... | |
subroutine | chd_rp (this) |
Constant concentration/temperature read and prepare (rp) routine. More... | |
subroutine | chd_ad (this) |
Constant head package advance routine. More... | |
subroutine | chd_ck (this) |
Check constant concentration/temperature boundary condition data. More... | |
subroutine | chd_fc (this, rhs, ia, idxglo, matrix_sln) |
Override bnd_fc and do nothing. More... | |
subroutine | chd_cq (this, x, flowja, iadv) |
Calculate flow associated with constant head boundary. More... | |
subroutine | calc_chd_rate (this) |
Calculate the CHD cell rates, to be called. More... | |
subroutine | chd_bd (this, model_budget) |
Add package ratin/ratout to model budget. More... | |
subroutine | chd_da (this) |
Deallocate memory. More... | |
subroutine | define_listlabel (this) |
Define the list heading that is written to iout when PRINT_INPUT option is used. More... | |
logical function | chd_obs_supported (this) |
Overrides bnd_obs_supported from bndType class. More... | |
subroutine | chd_df_obs (this) |
Overrides bnd_df_obs from bndType class. More... | |
real(dp) function | head_mult (this, row) |
Apply auxiliary multiplier to specified head if appropriate. More... | |
real(dp) function | chd_bound_value (this, col, row) |
@ brief Return a bound value More... | |
Variables | |
character(len=lenftype) | ftype = 'CHD' |
character(len=lenpackagename) | text = ' CHD' |
|
private |
Definition at line 264 of file gwf-chd.f90.
subroutine chdmodule::chd_ad | ( | class(chdtype) | this | ) |
|
private |
Definition at line 92 of file gwf-chd.f90.
|
private |
Definition at line 324 of file gwf-chd.f90.
real(dp) function chdmodule::chd_bound_value | ( | class(chdtype), intent(inout) | this, |
integer(i4b), intent(in) | col, | ||
integer(i4b), intent(in) | row | ||
) |
Return a bound value associated with an ncolbnd index and row.
[in,out] | this | BndType object |
Definition at line 442 of file gwf-chd.f90.
|
private |
|
private |
This method overrides bnd_cq()
Definition at line 252 of file gwf-chd.f90.
subroutine, public chdmodule::chd_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 | ||
) |
Routine points packobj to the newly created package
Definition at line 54 of file gwf-chd.f90.
subroutine chdmodule::chd_da | ( | class(chdtype) | this | ) |
Definition at line 350 of file gwf-chd.f90.
|
private |
(1) Store observation type supported by CHD package and (2) override BndTypebnd_df_obs
Definition at line 408 of file gwf-chd.f90.
|
private |
For constant head boundary type, the call to bnd_fc needs to be overwritten to do nothing
Definition at line 238 of file gwf-chd.f90.
|
private |
Return true since CHD package supports observations
Definition at line 395 of file gwf-chd.f90.
subroutine chdmodule::chd_rp | ( | class(chdtype), intent(inout) | this | ) |
Definition at line 124 of file gwf-chd.f90.
subroutine chdmodule::define_listlabel | ( | class(chdtype), intent(inout) | this | ) |
Definition at line 368 of file gwf-chd.f90.
|
private |
|
private |
Definition at line 22 of file gwf-chd.f90.
|
private |
Definition at line 23 of file gwf-chd.f90.