MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | gwectptype |
Functions/Subroutines | |
subroutine, public | ctp_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, depvartype, mempath) |
Create a new constant temperature package. More... | |
subroutine | ctp_allocate_arrays (this, nodelist, auxvar) |
Allocate arrays specific to the constant temperature package. More... | |
subroutine | ctp_rp (this) |
Constant temperature read and prepare (rp) routine. More... | |
subroutine | ctp_ad (this) |
Constant temperature package advance routine. More... | |
subroutine | ctp_ck (this) |
Check constant temperature boundary condition data. More... | |
subroutine | ctp_fc (this, rhs, ia, idxglo, matrix_sln) |
Override bnd_fc and do nothing. More... | |
subroutine | ctp_cq (this, x, flowja, iadv) |
Calculate flow associated with constant temperature boundary. More... | |
subroutine | ctp_bd (this, model_budget) |
Add package ratin/ratout to model budget. More... | |
subroutine | ctp_da (this) |
Deallocate memory. More... | |
subroutine | define_listlabel (this) |
Define labels used in list file. More... | |
logical function | ctp_obs_supported (this) |
Procedure related to observation processing. More... | |
subroutine | ctp_df_obs (this) |
Procedure related to observation processing. More... | |
subroutine | ctp_rp_ts (this) |
Procedure related to time series. More... | |
real(dp) function | temp_mult (this, row) |
Apply auxiliary multiplier to specified temperature if. More... | |
real(dp) function | ctp_bound_value (this, col, row) |
@ brief Return a bound value More... | |
Variables | |
character(len=lenftype) | ftype = 'CTP' |
character(len=lenpackagename) | text = ' CTP' |
subroutine gwectpmodule::ctp_ad | ( | class(gwectptype) | this | ) |
|
private |
Definition at line 98 of file gwe-ctp.f90.
|
private |
Definition at line 319 of file gwe-ctp.f90.
real(dp) function gwectpmodule::ctp_bound_value | ( | class(gwectptype), 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 | BndExtType object |
Definition at line 465 of file gwe-ctp.f90.
|
private |
|
private |
subroutine, public gwectpmodule::ctp_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=lenvarname), intent(in) | depvartype, | ||
character(len=*), intent(in) | mempath | ||
) |
Routine points packobj to the newly created package
Definition at line 55 of file gwe-ctp.f90.
subroutine gwectpmodule::ctp_da | ( | class(gwectptype) | this | ) |
|
private |
This routine:
Definition at line 406 of file gwe-ctp.f90.
|
private |
For constant temperature boundary type, the call to bnd_fc needs to be overwritten to prevent logic found in bnd from being executed
Definition at line 244 of file gwe-ctp.f90.
|
private |
This routine:
Definition at line 391 of file gwe-ctp.f90.
subroutine gwectpmodule::ctp_rp | ( | class(gwectptype), intent(inout) | this | ) |
Definition at line 130 of file gwe-ctp.f90.
|
private |
Assign tsLinkText appropriately for all time series in use by package. For the constant temperature packages, the dependent variable can also be controlled by a time series.
Definition at line 424 of file gwe-ctp.f90.
subroutine gwectpmodule::define_listlabel | ( | class(gwectptype), intent(inout) | this | ) |
Define the list heading that is written to iout when PRINT_INPUT option is used.
Definition at line 363 of file gwe-ctp.f90.
|
private |
|
private |
Definition at line 21 of file gwe-ctp.f90.
|
private |
Definition at line 22 of file gwe-ctp.f90.