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