![]() |
MODFLOW 6
version 6.7.0.dev2
USGS Modular Hydrologic Model
|
Data Types | |
type | gweesltype |
Functions/Subroutines | |
subroutine, public | esl_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, gwecommon, input_mempath) |
Create an energy source loading package. More... | |
subroutine | esl_da (this) |
Deallocate memory. More... | |
subroutine | esl_allocate_scalars (this) |
Allocate scalars. More... | |
subroutine | esl_allocate_arrays (this, nodelist, auxvar) |
Allocate arrays. More... | |
subroutine | esl_cf (this) |
Formulate the HCOF and RHS terms. More... | |
subroutine | esl_fc (this, rhs, ia, idxglo, matrix_sln) |
Add matrix terms related to specified energy source loading. More... | |
subroutine | define_listlabel (this) |
Define list labels. More... | |
logical function | esl_obs_supported (this) |
Support function for specified energy source loading observations. More... | |
subroutine | esl_df_obs (this) |
Define observations. More... | |
real(dp) function | esl_bound_value (this, col, row) |
@ brief Return a bound value More... | |
Variables | |
character(len=lenftype) | ftype = 'ESL' |
character(len=16) | text = ' ESL' |
|
private |
Define the list heading that is written to iout when PRINT_INPUT option is used.
Definition at line 207 of file gwe-esl.f90.
subroutine gweeslmodule::esl_allocate_arrays | ( | class(gweesltype) | this, |
integer(i4b), dimension(:), optional, pointer, contiguous | nodelist, | ||
real(dp), dimension(:, :), optional, pointer, contiguous | auxvar | ||
) |
nodelist | package nodelist |
auxvar | package aux variable array |
Definition at line 120 of file gwe-esl.f90.
subroutine gweeslmodule::esl_allocate_scalars | ( | class(gweesltype) | this | ) |
Allocate scalars specific to this energy source loading package
Definition at line 104 of file gwe-esl.f90.
|
private |
Return a bound value associated with an ncolbnd index and row.
Definition at line 272 of file gwe-esl.f90.
subroutine gweeslmodule::esl_cf | ( | class(gweesltype) | this | ) |
This subroutine:
Definition at line 145 of file gwe-esl.f90.
subroutine, public gweeslmodule::esl_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, | ||
type(gweinputdatatype), intent(in), target | gwecommon, | ||
character(len=*), intent(in) | input_mempath | ||
) |
This subroutine points bndobj to the newly created package
[in] | gwecommon | shared data container for use by multiple GWE packages |
Definition at line 44 of file gwe-esl.f90.
subroutine gweeslmodule::esl_da | ( | class(gweesltype) | this | ) |
Definition at line 90 of file gwe-esl.f90.
|
private |
This subroutine:
Definition at line 251 of file gwe-esl.f90.
|
private |
|
private |
This function:
Definition at line 237 of file gwe-esl.f90.
|
private |
Definition at line 15 of file gwe-esl.f90.
|
private |
Definition at line 16 of file gwe-esl.f90.