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

Go to the source code of this file.

Data Types

type  gweestmodule::gweesttype
 @ brief Energy storage and transfer More...
 

Modules

module  gweestmodule
 – @ brief Energy Storage and Transfer (EST) Module
 

Functions/Subroutines

subroutine, public gweestmodule::est_cr (estobj, name_model, inunit, iout, fmi, eqnsclfac, gwecommon)
 @ brief Create a new EST package object More...
 
subroutine gweestmodule::est_ar (this, dis, ibound)
 @ brief Allocate and read method for package More...
 
subroutine gweestmodule::est_fc (this, nodes, cold, nja, matrix_sln, idxglo, cnew, rhs, kiter)
 @ brief Fill coefficient method for package More...
 
subroutine gweestmodule::est_fc_sto (this, nodes, cold, nja, matrix_sln, idxglo, rhs)
 @ brief Fill storage coefficient method for package More...
 
subroutine gweestmodule::est_fc_dcy (this, nodes, cold, cnew, nja, matrix_sln, idxglo, rhs, kiter)
 @ brief Fill decay coefficient method for package More...
 
subroutine gweestmodule::est_cq (this, nodes, cnew, cold, flowja)
 @ brief Calculate flows for package More...
 
subroutine gweestmodule::est_cq_sto (this, nodes, cnew, cold, flowja)
 @ brief Calculate storage terms for package More...
 
subroutine gweestmodule::est_cq_dcy (this, nodes, cnew, cold, flowja)
 @ brief Calculate decay terms for package More...
 
subroutine gweestmodule::est_bd (this, isuppress_output, model_budget)
 @ brief Calculate budget terms for package More...
 
subroutine gweestmodule::est_ot_flow (this, icbcfl, icbcun)
 @ brief Output flow terms for package More...
 
subroutine gweestmodule::est_da (this)
 Deallocate memory. More...
 
subroutine gweestmodule::allocate_scalars (this)
 @ brief Allocate scalar variables for package More...
 
subroutine gweestmodule::allocate_arrays (this, nodes)
 @ brief Allocate arrays for package More...
 
subroutine gweestmodule::read_options (this)
 @ brief Read options for package More...
 
subroutine gweestmodule::read_data (this)
 @ brief Read data for package More...
 
subroutine gweestmodule::read_packagedata (this)
 @ brief Read data for package More...
 
real(dp) function gweestmodule::get_zero_order_decay (decay_rate_usr, decay_rate_last, kiter, cold, cnew, delt)
 @ brief Calculate zero-order decay rate and constrain if necessary More...
 

Variables

integer(i4b), parameter gweestmodule::nbditems = 2
 
character(len=lenbudtxt), dimension(nbditems) gweestmodule::budtxt