![]() |
MODFLOW 6
version 6.7.0.dev2
USGS Modular Hydrologic Model
|
Data Types | |
type | evttype |
Functions/Subroutines | |
subroutine, public | evt_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
Create a new Evapotranspiration Segments Package and point pakobj to the new package. More... | |
subroutine | evt_allocate_scalars (this) |
Allocate package scalar members. More... | |
subroutine | evt_allocate_arrays (this, nodelist, auxvar) |
Allocate package arrays. More... | |
subroutine | evt_source_options (this) |
Source options specific to EvtType. More... | |
subroutine | evt_log_options (this, found_fixed_cell, found_surfratespec) |
Source options specific to EvtType. More... | |
subroutine | evt_source_dimensions (this) |
Source the dimensions for this package. More... | |
subroutine | evt_read_initial_attr (this) |
Part of allocate and read. More... | |
subroutine | evt_rp (this) |
Read and Prepare. More... | |
subroutine | check_pxdp (this) |
Subroutine to check pxdp. More... | |
subroutine | set_nodesontop (this) |
Store nodelist in nodesontop. More... | |
subroutine | evt_cf (this) |
Formulate the HCOF and RHS terms. More... | |
subroutine | evt_fc (this, rhs, ia, idxglo, matrix_sln) |
Copy rhs and hcof into solution rhs and amat. More... | |
subroutine | evt_da (this) |
Deallocate. More... | |
subroutine | evt_define_listlabel (this) |
Define the list heading that is written to iout when PRINT_INPUT option is used. More... | |
logical function | evt_obs_supported (this) |
Return true because EVT package supports observations. More... | |
subroutine | evt_df_obs (this) |
Store observation type supported by EVT package. More... | |
real(dp) function | evt_bound_value (this, col, row) |
Return requested boundary value. More... | |
Variables | |
character(len=lenftype) | ftype = 'EVT' |
character(len=lenpackagename) | text = ' EVT' |
character(len=lenpackagename) | texta = ' EVTA' |
subroutine evtmodule::check_pxdp | ( | class(evttype), intent(inout) | this | ) |
If the number of EVT segments (nseg) is greater than one, then pxdp must be monotically increasing from zero to one. Check to make sure this is the case.
[in,out] | this | EvtType |
Definition at line 360 of file gwf-evt.f90.
subroutine evtmodule::evt_allocate_arrays | ( | class(evttype) | this, |
integer(i4b), dimension(:), optional, pointer, contiguous | nodelist, | ||
real(dp), dimension(:, :), optional, pointer, contiguous | auxvar | ||
) |
Definition at line 126 of file gwf-evt.f90.
|
private |
Definition at line 100 of file gwf-evt.f90.
|
private |
[in,out] | this | BndExtType object |
Definition at line 718 of file gwf-evt.f90.
|
private |
Definition at line 438 of file gwf-evt.f90.
subroutine, public evtmodule::evt_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 63 of file gwf-evt.f90.
|
private |
Definition at line 605 of file gwf-evt.f90.
subroutine evtmodule::evt_define_listlabel | ( | class(evttype), intent(inout) | this | ) |
Definition at line 641 of file gwf-evt.f90.
|
private |
Overrides BndTypebnd_df_obs
Definition at line 706 of file gwf-evt.f90.
|
private |
Definition at line 577 of file gwf-evt.f90.
subroutine evtmodule::evt_log_options | ( | class(evttype), intent(inout) | this, |
logical(lgp), intent(in) | found_fixed_cell, | ||
logical(lgp), intent(in) | found_surfratespec | ||
) |
Definition at line 214 of file gwf-evt.f90.
|
private |
Overrides BndTypebnd_obs_supported()
Definition at line 695 of file gwf-evt.f90.
subroutine evtmodule::evt_read_initial_attr | ( | class(evttype), intent(inout) | this | ) |
If READASARRAYS has been specified, assign default IEVT = 1
Definition at line 308 of file gwf-evt.f90.
|
private |
Read itmp and new boundaries if itmp > 0
Definition at line 325 of file gwf-evt.f90.
subroutine evtmodule::evt_source_dimensions | ( | class(evttype), intent(inout) | this | ) |
subroutine evtmodule::evt_source_options | ( | class(evttype), intent(inout) | this | ) |
|
private |
Definition at line 419 of file gwf-evt.f90.
|
private |
Definition at line 19 of file gwf-evt.f90.
|
private |
Definition at line 20 of file gwf-evt.f90.
|
private |
Definition at line 21 of file gwf-evt.f90.