![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Data Types | |
| type | numericalexchangetype |
Functions/Subroutines | |
| subroutine | exg_df (this) |
| Define the exchange. More... | |
| subroutine | exg_ac (this, sparse) |
| If an implicit exchange then add connections to sparse. More... | |
| subroutine | exg_mc (this, matrix_sln) |
| Map the connections in the global matrix. More... | |
| subroutine | exg_ar (this) |
| Allocate and read. More... | |
| subroutine | exg_ad (this) |
| Advance. More... | |
| subroutine | exg_cf (this, kiter) |
| Calculate conductance, and for explicit exchanges, set the conductance in the boundary package. More... | |
| subroutine | exg_fc (this, kiter, matrix_sln, rhs_sln, inwtflag) |
| Fill the matrix. More... | |
| subroutine | exg_cc (this, icnvg) |
| Additional convergence check. More... | |
| subroutine | exg_cq (this, icnvg, isuppress_output, isolnid) |
| Calculate flow. More... | |
| subroutine | exg_bd (this, icnvg, isuppress_output, isolnid) |
| Exchange budget. More... | |
| subroutine | exg_ot (this) |
| Output. More... | |
| subroutine | exg_da (this) |
| Deallocate memory. More... | |
| integer(i4b) function | get_iasym (this) |
| class(numericalexchangetype) function, pointer | castasnumericalexchangeclass (obj) |
| subroutine, public | addnumericalexchangetolist (list, exchange) |
| Add numerical exchange to a list. More... | |
| class(numericalexchangetype) function, pointer, public | getnumericalexchangefromlist (list, idx) |
| Retrieve a specific numerical exchange from a list. More... | |
| subroutine, public numericalexchangemodule::addnumericalexchangetolist | ( | type(listtype), intent(inout) | list, |
| class(numericalexchangetype), intent(in), pointer | exchange | ||
| ) |
|
private |
| subroutine numericalexchangemodule::exg_ac | ( | class(numericalexchangetype) | this, |
| type(sparsematrix), intent(inout) | sparse | ||
| ) |
Definition at line 51 of file NumericalExchange.f90.
|
private |
Definition at line 80 of file NumericalExchange.f90.
| subroutine numericalexchangemodule::exg_ar | ( | class(numericalexchangetype) | this | ) |
Definition at line 73 of file NumericalExchange.f90.
| subroutine numericalexchangemodule::exg_bd | ( | class(numericalexchangetype) | this, |
| integer(i4b), intent(inout) | icnvg, | ||
| integer(i4b), intent(in) | isuppress_output, | ||
| integer(i4b), intent(in) | isolnid | ||
| ) |
Definition at line 127 of file NumericalExchange.f90.
|
private |
Definition at line 107 of file NumericalExchange.f90.
|
private |
Definition at line 88 of file NumericalExchange.f90.
|
private |
Definition at line 115 of file NumericalExchange.f90.
|
private |
Definition at line 146 of file NumericalExchange.f90.
|
private |
Definition at line 41 of file NumericalExchange.f90.

|
private |
Definition at line 96 of file NumericalExchange.f90.
| subroutine numericalexchangemodule::exg_mc | ( | class(numericalexchangetype) | this, |
| class(matrixbasetype), pointer | matrix_sln | ||
| ) |
Definition at line 61 of file NumericalExchange.f90.
| subroutine numericalexchangemodule::exg_ot | ( | class(numericalexchangetype) | this | ) |
Definition at line 139 of file NumericalExchange.f90.
| integer(i4b) function numericalexchangemodule::get_iasym | ( | class(numericalexchangetype) | this | ) |
Definition at line 153 of file NumericalExchange.f90.
| class(numericalexchangetype) function, pointer, public numericalexchangemodule::getnumericalexchangefromlist | ( | type(listtype), intent(inout) | list, |
| integer(i4b), intent(in) | idx | ||
| ) |
Definition at line 194 of file NumericalExchange.f90.

