MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
BaseExchange.f90 File Reference

Go to the source code of this file.

Data Types

type  baseexchangemodule::baseexchangetype
 
interface  baseexchangemodule::exg_df
 
interface  baseexchangemodule::exg_ar
 

Modules

module  baseexchangemodule
 

Functions/Subroutines

subroutine baseexchangemodule::exg_rp (this)
 Read and prepare. More...
 
subroutine baseexchangemodule::exg_dt (this)
 Calculate time step length. More...
 
subroutine baseexchangemodule::exg_ot (this)
 Run output routines. More...
 
subroutine baseexchangemodule::exg_fp (this)
 Final processing. More...
 
subroutine baseexchangemodule::exg_da (this)
 Deallocate memory. More...
 
logical(lgp) function baseexchangemodule::connects_model (this, model)
 Should return true when the exchange should be added to the solution where the model resides. More...
 
class(baseexchangetype) function, pointer, private baseexchangemodule::castasbaseexchangeclass (obj)
 Cast the object passed in as BaseExchangeType and return it. More...
 
subroutine, public baseexchangemodule::addbaseexchangetolist (list, exchange)
 Add the exchange object (BaseExchangeType) to a list. More...
 
class(baseexchangetype) function, pointer, public baseexchangemodule::getbaseexchangefromlist (list, idx)
 Retrieve a specific BaseExchangeType object from a list. More...