MODFLOW 6
version 6.5.0.dev2
MODFLOW 6 Code Documentation
|
Data Types | |
type | rchtype |
Functions/Subroutines | |
subroutine, public | rch_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
Create a New Recharge Package. More... | |
subroutine | rch_allocate_scalars (this) |
Allocate scalar members. More... | |
subroutine | rch_allocate_arrays (this, nodelist, auxvar) |
Allocate package arrays. More... | |
subroutine | rch_source_options (this) |
Source options specific to RchType. More... | |
subroutine | log_rch_options (this, found_fixed_cell, found_readasarrays) |
Log options specific to RchType. More... | |
subroutine | rch_source_dimensions (this) |
Source the dimensions for this package. More... | |
subroutine | rch_read_initial_attr (this) |
Part of allocate and read. More... | |
subroutine | rch_rp (this) |
Read and Prepare. More... | |
subroutine | set_nodesontop (this) |
Store nodelist in nodesontop. More... | |
subroutine | rch_cf (this) |
Formulate the HCOF and RHS terms. More... | |
subroutine | rch_fc (this, rhs, ia, idxglo, matrix_sln) |
Copy rhs and hcof into solution rhs and amat. More... | |
subroutine | rch_da (this) |
Deallocate memory. More... | |
subroutine | rch_define_listlabel (this) |
Define the list heading that is written to iout when PRINT_INPUT option is used. More... | |
subroutine | default_nodelist (this) |
Assign default nodelist when READASARRAYS is specified. More... | |
logical function | rch_obs_supported (this) |
Overrides BndTypebnd_obs_supported() More... | |
subroutine | rch_df_obs (this) |
Implements bnd_df_obs. More... | |
real(dp) function | rch_bound_value (this, col, row) |
Return requested boundary value. More... | |
subroutine | nodelist_update (nodelist, nbound, maxbound, dis, input_mempath) |
Update the nodelist based on IRCH input. More... | |
Variables | |
character(len=lenftype) | ftype = 'RCH' |
character(len=lenpackagename) | text = ' RCH' |
character(len=lenpackagename) | texta = ' RCHA' |
|
private |
Equivalent to reading IRCH as CONSTANT 1
Definition at line 473 of file gwf-rch.f90.
subroutine rchmodule::log_rch_options | ( | class(rchtype), intent(inout) | this, |
logical(lgp), intent(in) | found_fixed_cell, | ||
logical(lgp), intent(in) | found_readasarrays | ||
) |
Definition at line 185 of file gwf-rch.f90.
subroutine rchmodule::nodelist_update | ( | integer(i4b), dimension(:), intent(inout), pointer, contiguous | nodelist, |
integer(i4b), intent(inout) | nbound, | ||
integer(i4b), intent(in) | maxbound, | ||
class(disbasetype), intent(in), pointer | dis, | ||
character(len=*), intent(in) | input_mempath | ||
) |
This is a module scoped routine to check for IRCH input. If array input was provided, INIRCH and IRCH will be allocated in the input context. If the read state variable INIRCH is set to 1 during this period update, IRCH input was read and is used here to update the nodelist.
Definition at line 589 of file gwf-rch.f90.
|
private |
Definition at line 122 of file gwf-rch.f90.
|
private |
Definition at line 101 of file gwf-rch.f90.
|
private |
[in,out] | this | BndExtType object |
Definition at line 551 of file gwf-rch.f90.
|
private |
subroutine, public rchmodule::rch_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 | ||
) |
Create new RCH package and point packobj to the new package
Definition at line 61 of file gwf-rch.f90.
|
private |
Definition at line 418 of file gwf-rch.f90.
subroutine rchmodule::rch_define_listlabel | ( | class(rchtype), intent(inout) | this | ) |
Definition at line 442 of file gwf-rch.f90.
|
private |
Store observation type supported by RCH package. Overrides BndTypebnd_df_obs
Definition at line 535 of file gwf-rch.f90.
|
private |
Definition at line 387 of file gwf-rch.f90.
|
private |
Definition at line 519 of file gwf-rch.f90.
|
private |
Definition at line 254 of file gwf-rch.f90.
|
private |
Read itmp and read new boundaries if itmp > 0
Definition at line 270 of file gwf-rch.f90.
|
private |
Dimensions block is not required if: (1) discretization is DIS or DISV, and (2) READASARRAYS option has been specified.
Definition at line 223 of file gwf-rch.f90.
subroutine rchmodule::rch_source_options | ( | class(rchtype), intent(inout) | this | ) |
Definition at line 146 of file gwf-rch.f90.
subroutine rchmodule::set_nodesontop | ( | class(rchtype), intent(inout) | this | ) |
Definition at line 305 of file gwf-rch.f90.
|
private |
Definition at line 23 of file gwf-rch.f90.
|
private |
Definition at line 24 of file gwf-rch.f90.
|
private |
Definition at line 25 of file gwf-rch.f90.