MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwe-sfe.f90 File Reference

Go to the source code of this file.

Data Types

type  gwesfemodule::gwesfetype
 

Modules

module  gwesfemodule
 

Functions/Subroutines

subroutine, public gwesfemodule::sfe_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, fmi, eqnsclfac, gwecommon, dvt, dvu, dvua)
 Create a new sfe package. More...
 
subroutine gwesfemodule::find_sfe_package (this)
 Find corresponding sfe package. More...
 
subroutine gwesfemodule::sfe_fc_expanded (this, rhs, ia, idxglo, matrix_sln)
 Add matrix terms related to SFE. More...
 
subroutine gwesfemodule::sfe_solve (this)
 @ brief Add terms specific to sfr to the explicit sfe solve More...
 
integer(i4b) function gwesfemodule::sfe_get_nbudterms (this)
 Function to return the number of budget terms just for this package. More...
 
subroutine gwesfemodule::sfe_setup_budobj (this, idx)
 Set up the budget object that stores all the sfe flows. More...
 
subroutine gwesfemodule::sfe_fill_budobj (this, idx, x, flowja, ccratin, ccratout)
 Copy flow terms into thisbudobj. More...
 
subroutine gwesfemodule::allocate_scalars (this)
 Allocate scalars specific to the streamflow energy transport (SFE) package. More...
 
subroutine gwesfemodule::sfe_allocate_arrays (this)
 Allocate arrays specific to the streamflow energy transport (SFE) package. More...
 
subroutine gwesfemodule::sfe_da (this)
 Deallocate memory. More...
 
subroutine gwesfemodule::sfe_rain_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Rain term. More...
 
subroutine gwesfemodule::sfe_evap_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Evaporative term. More...
 
subroutine gwesfemodule::sfe_roff_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Runoff term. More...
 
subroutine gwesfemodule::sfe_iflw_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Inflow Term. More...
 
subroutine gwesfemodule::sfe_outf_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Outflow term. More...
 
subroutine gwesfemodule::sfe_df_obs (this)
 Observations. More...
 
subroutine gwesfemodule::sfe_rp_obs (this, obsrv, found)
 Process package specific obs. More...
 
subroutine gwesfemodule::sfe_bd_obs (this, obstypeid, jj, v, found)
 Calculate observation value and pass it back to APT. More...
 
subroutine gwesfemodule::sfe_set_stressperiod (this, itemno, keyword, found)
 Sets the stress period attributes for keyword use. More...
 

Variables

character(len= *), parameter gwesfemodule::ftype = 'SFE'
 
character(len= *), parameter gwesfemodule::flowtype = 'SFR'
 
character(len=16) gwesfemodule::text = ' SFE'