MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | rivtype |
Functions/Subroutines | |
subroutine, public | riv_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
Create a New Riv Package and point packobj to the new package. More... | |
subroutine | riv_da (this) |
Deallocate memory. More... | |
subroutine | riv_options (this) |
Set options specific to RivType. More... | |
subroutine | log_riv_options (this, found) |
Log options specific to RivType. More... | |
subroutine | riv_allocate_arrays (this, nodelist, auxvar) |
Allocate package arrays. More... | |
subroutine | riv_rp (this) |
Read and prepare. More... | |
subroutine | riv_ck (this) |
Check river boundary condition data. More... | |
subroutine | riv_cf (this) |
Formulate the HCOF and RHS terms. More... | |
subroutine | riv_fc (this, rhs, ia, idxglo, matrix_sln) |
Copy rhs and hcof into solution rhs and amat. More... | |
subroutine | define_listlabel (this) |
Define the list heading that is written to iout when PRINT_INPUT option is used. More... | |
logical function | riv_obs_supported (this) |
Return true because RIV package supports observations. More... | |
subroutine | riv_df_obs (this) |
Store observation type supported by RIV package. More... | |
subroutine | riv_store_user_cond (this) |
Store user-specified conductance value. More... | |
real(dp) function | cond_mult (this, row) |
Apply multiplier to conductance if auxmultcol option is in use. More... | |
real(dp) function | riv_bound_value (this, col, row) |
Return requested boundary value. More... | |
Variables | |
character(len=lenftype) | ftype = 'RIV' |
character(len=lenpackagename) | text = ' RIV' |
|
private |
|
private |
Definition at line 340 of file gwf-riv.f90.
subroutine rivmodule::log_riv_options | ( | class(rivtype), intent(inout) | this, |
type(gwfrivparamfoundtype), intent(in) | found | ||
) |
[in,out] | this | BndExtType object |
Definition at line 125 of file gwf-riv.f90.
subroutine rivmodule::riv_allocate_arrays | ( | class(rivtype) | this, |
integer(i4b), dimension(:), optional, pointer, contiguous | nodelist, | ||
real(dp), dimension(:, :), optional, pointer, contiguous | auxvar | ||
) |
Definition at line 147 of file gwf-riv.f90.
real(dp) function rivmodule::riv_bound_value | ( | class(rivtype), intent(inout) | this, |
integer(i4b), intent(in) | col, | ||
integer(i4b), intent(in) | row | ||
) |
[in,out] | this | BndExtType object |
Definition at line 432 of file gwf-riv.f90.
subroutine rivmodule::riv_cf | ( | class(rivtype) | this | ) |
subroutine rivmodule::riv_ck | ( | class(rivtype), intent(inout) | this | ) |
Definition at line 198 of file gwf-riv.f90.
subroutine, public rivmodule::riv_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 49 of file gwf-riv.f90.
|
private |
Definition at line 86 of file gwf-riv.f90.
|
private |
Overrides BndTypebnd_df_obs
Definition at line 382 of file gwf-riv.f90.
|
private |
Definition at line 303 of file gwf-riv.f90.
|
private |
Return true because RIV package supports observations.
Definition at line 370 of file gwf-riv.f90.
subroutine rivmodule::riv_options | ( | class(rivtype), intent(inout) | this | ) |
Definition at line 103 of file gwf-riv.f90.
subroutine rivmodule::riv_rp | ( | class(rivtype), intent(inout) | this | ) |
Definition at line 174 of file gwf-riv.f90.
|
private |
[in,out] | this | BndExtType object |
Definition at line 400 of file gwf-riv.f90.
|
private |
Definition at line 18 of file gwf-riv.f90.
|
private |
Definition at line 19 of file gwf-riv.f90.