MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
NumericalExchange.f90 File Reference

Go to the source code of this file.

Data Types

type  numericalexchangemodule::numericalexchangetype
 

Modules

module  numericalexchangemodule
 

Functions/Subroutines

subroutine numericalexchangemodule::exg_df (this)
 Define the exchange. More...
 
subroutine numericalexchangemodule::exg_ac (this, sparse)
 If an implicit exchange then add connections to sparse. More...
 
subroutine numericalexchangemodule::exg_mc (this, matrix_sln)
 Map the connections in the global matrix. More...
 
subroutine numericalexchangemodule::exg_ar (this)
 Allocate and read. More...
 
subroutine numericalexchangemodule::exg_ad (this)
 Advance. More...
 
subroutine numericalexchangemodule::exg_cf (this, kiter)
 Calculate conductance, and for explicit exchanges, set the conductance in the boundary package. More...
 
subroutine numericalexchangemodule::exg_fc (this, kiter, matrix_sln, rhs_sln, inwtflag)
 Fill the matrix. More...
 
subroutine numericalexchangemodule::exg_cc (this, icnvg)
 Additional convergence check. More...
 
subroutine numericalexchangemodule::exg_cq (this, icnvg, isuppress_output, isolnid)
 Calculate flow. More...
 
subroutine numericalexchangemodule::exg_bd (this, icnvg, isuppress_output, isolnid)
 Exchange budget. More...
 
subroutine numericalexchangemodule::exg_ot (this)
 Output. More...
 
subroutine numericalexchangemodule::exg_da (this)
 Deallocate memory. More...
 
integer(i4b) function numericalexchangemodule::get_iasym (this)
 
class(numericalexchangetype) function, pointer numericalexchangemodule::castasnumericalexchangeclass (obj)
 
subroutine, public numericalexchangemodule::addnumericalexchangetolist (list, exchange)
 Add numerical exchange to a list. More...
 
class(numericalexchangetype) function, pointer, public numericalexchangemodule::getnumericalexchangefromlist (list, idx)
 Retrieve a specific numerical exchange from a list. More...