![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Data Types | |
| type | gwtsrctype |
Functions/Subroutines | |
| subroutine, public | src_create (packobj, id, ibcnum, inunit, iout, namemodel, depvartype, pakname, input_mempath, fmi) |
| Create a source loading package. More... | |
| subroutine | src_options (this) |
| Set additional options specific to the GwtSrcType. More... | |
| subroutine | src_da (this) |
| Deallocate memory. More... | |
| subroutine | src_allocate_scalars (this) |
| Allocate scalars. More... | |
| subroutine | src_allocate_arrays (this, nodelist, auxvar) |
| Allocate arrays. More... | |
| subroutine | src_rp (this) |
| subroutine | set_nodesontop (this) |
| Store nodelist in nodesontop. More... | |
| subroutine | src_cf (this) |
| Formulate the HCOF and RHS terms. More... | |
| subroutine | src_fc (this, rhs, ia, idxglo, matrix_sln) |
| Add matrix terms related to specified mass source loading. More... | |
| subroutine | define_listlabel (this) |
| Define list labels. More... | |
| logical function | src_obs_supported (this) |
| Support function for specified mass source loading observations. More... | |
| subroutine | src_df_obs (this) |
| Define observations. More... | |
| real(dp) function | src_bound_value (this, col, row) |
| @ brief Return a bound value More... | |
| real(dp) function | mass_mult (this, row) |
| Return a value that applies a multiplier. More... | |
Variables | |
| character(len=lenftype) | ftype = 'SRC' |
| character(len=16) | text = ' SRC' |
|
private |
Define the list heading that is written to iout when PRINT_INPUT option is used.
Definition at line 320 of file gwt-src.f90.
| real(dp) function gwtsrcmodule::mass_mult | ( | class(gwtsrctype), intent(inout) | this, |
| integer(i4b), intent(in) | row | ||
| ) |
Apply multiplier to specified mass-source load depending on user-selected option
| [in,out] | this | BndExtType object |
Definition at line 407 of file gwt-src.f90.
| subroutine gwtsrcmodule::set_nodesontop | ( | class(gwtsrctype), intent(inout) | this | ) |
Definition at line 217 of file gwt-src.f90.
| subroutine gwtsrcmodule::src_allocate_arrays | ( | class(gwtsrctype) | this, |
| integer(i4b), dimension(:), optional, pointer, contiguous | nodelist, | ||
| real(dp), dimension(:, :), optional, pointer, contiguous | auxvar | ||
| ) |
Allocate scalars specific to this source loading package
| nodelist | package nodelist |
| auxvar | package aux variable array |
Definition at line 172 of file gwt-src.f90.
| subroutine gwtsrcmodule::src_allocate_scalars | ( | class(gwtsrctype) | this | ) |
Allocate scalars specific to this source loading package
Definition at line 152 of file gwt-src.f90.
|
private |
Return a bound value associated with an ncolbnd index and row.
Definition at line 385 of file gwt-src.f90.
|
private |
This subroutine:
Definition at line 241 of file gwt-src.f90.
| subroutine, public gwtsrcmodule::src_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=lenvarname), intent(in) | depvartype, | ||
| character(len=*), intent(in) | pakname, | ||
| character(len=*), intent(in) | input_mempath, | ||
| type(tspfmitype), intent(in), target | fmi | ||
| ) |
This subroutine points bndobj to the newly created package
Definition at line 53 of file gwt-src.f90.

| subroutine gwtsrcmodule::src_da | ( | class(gwtsrctype) | this | ) |
Definition at line 129 of file gwt-src.f90.
|
private |
This subroutine:
Definition at line 364 of file gwt-src.f90.

|
private |
|
private |
This function:
Definition at line 350 of file gwt-src.f90.
| subroutine gwtsrcmodule::src_options | ( | class(gwtsrctype), intent(inout) | this | ) |
Definition at line 101 of file gwt-src.f90.
| subroutine gwtsrcmodule::src_rp | ( | class(gwtsrctype), intent(inout) | this | ) |
Definition at line 205 of file gwt-src.f90.
|
private |
Definition at line 17 of file gwt-src.f90.
|
private |
Definition at line 18 of file gwt-src.f90.