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

Go to the source code of this file.

Data Types

type  gwfgwfconnectionmodule::gwfgwfconnectiontype
 Connecting a GWF model to other models in space, implements NumericalExchangeType so the solution can used this object to determine the coefficients for the coupling between two adjacent models. More...
 

Modules

module  gwfgwfconnectionmodule
 

Functions/Subroutines

subroutine gwfgwfconnectionmodule::gwfgwfconnection_ctor (this, model, gwfEx)
 Basic construction of the connection. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_df (this)
 Define the connection. More...
 
subroutine gwfgwfconnectionmodule::cfg_dist_vars (this)
 Configure distributed variables for this interface model. More...
 
subroutine gwfgwfconnectionmodule::setgridextent (this)
 Set the required size of the interface grid from. More...
 
subroutine gwfgwfconnectionmodule::allocatescalars (this)
 allocation of scalars in the connection More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_ar (this)
 Allocate and read the connection. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_rp (this)
 Read time varying data when required. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_ad (this)
 Advance this connection. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_cf (this, kiter)
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_fc (this, kiter, matrix_sln, rhs_sln, inwtflag)
 Write the calculated coefficients into the global. More...
 
subroutine gwfgwfconnectionmodule::validateconnection (this)
 Validate this connection This is called before proceeding to construct the interface model. More...
 
subroutine gwfgwfconnectionmodule::validategwfexchange (this)
 Validate the exchange, intercepting those cases where two models have to be connected with an interface model, where the individual configurations don't allow this. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_da (this)
 Deallocate all resources. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_cq (this, icnvg, isuppress_output, isolnid)
 Calculate intra-cell flows The calculation will be dispatched to the interface model, and then mapped back to real-world cell ids. More...
 
subroutine gwfgwfconnectionmodule::setflowtoexchange (this)
 Set the flows (flowja from interface model) to the. More...
 
subroutine gwfgwfconnectionmodule::setflowtomodel (this)
 Set the flows (flowja from the interface model) to. More...
 
subroutine gwfgwfconnectionmodule::setnpfedgeprops (this)
 Set flowja as edge properties in the model,. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_bd (this, icnvg, isuppress_output, isolnid)
 Calculate the budget terms for this connection, this is dispatched to the GWF-GWF exchange. More...
 
subroutine gwfgwfconnectionmodule::gwfgwfcon_ot (this)
 Write output for exchange (and calls. More...
 
class(gwfgwfconnectiontype) function, pointer, public gwfgwfconnectionmodule::castasgwfgwfconnection (obj)
 Cast to GwfGwfConnectionType. More...