MODFLOW 6
version 6.7.0.dev0
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.