![]() |
MODFLOW 6
version 6.7.0.dev3
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.