![]() |
MODFLOW 6
version 6.7.0.dev1
USGS Modular Hydrologic Model
|
Go to the source code of this file.
Data Types | |
type | gwtmstmodule::gwtmsttype |
@ brief Mobile storage and transfer More... | |
Modules | |
module | gwtmstmodule |
– @ brief Mobile Storage and Transfer (MST) Module | |
Enumerations | |
enum | { gwtmstmodule::decay_off = 0 , gwtmstmodule::decay_first_order = 1 , gwtmstmodule::decay_zero_order = 2 , gwtmstmodule::sorption_off = 0 , gwtmstmodule::sorption_linear = 1 , gwtmstmodule::sorption_freund = 2 , gwtmstmodule::sorption_lang = 3 } |
Enumerator that defines the decay options. More... | |
Functions/Subroutines | |
subroutine, public | gwtmstmodule::mst_cr (mstobj, name_model, inunit, iout, fmi) |
@ brief Create a new package object More... | |
subroutine | gwtmstmodule::mst_ar (this, dis, ibound) |
@ brief Allocate and read method for package More... | |
subroutine | gwtmstmodule::mst_fc (this, nodes, cold, nja, matrix_sln, idxglo, cnew, rhs, kiter) |
@ brief Fill coefficient method for package More... | |
subroutine | gwtmstmodule::mst_fc_sto (this, nodes, cold, nja, matrix_sln, idxglo, rhs) |
@ brief Fill storage coefficient method for package More... | |
subroutine | gwtmstmodule::mst_fc_dcy (this, nodes, cold, cnew, nja, matrix_sln, idxglo, rhs, kiter) |
@ brief Fill decay coefficient method for package More... | |
subroutine | gwtmstmodule::mst_fc_srb (this, nodes, cold, nja, matrix_sln, idxglo, rhs, cnew) |
@ brief Fill sorption coefficient method for package More... | |
subroutine | gwtmstmodule::mst_srb_term (isrb, volfracm, rhobm, vcell, tled, cnew, cold, swnew, swold, const1, const2, rate, hcofval, rhsval) |
@ brief Calculate sorption terms More... | |
subroutine | gwtmstmodule::mst_fc_dcy_srb (this, nodes, cold, nja, matrix_sln, idxglo, rhs, cnew, kiter) |
@ brief Fill sorption-decay coefficient method for package More... | |
subroutine | gwtmstmodule::mst_cq (this, nodes, cnew, cold, flowja) |
@ brief Calculate flows for package More... | |
subroutine | gwtmstmodule::mst_cq_sto (this, nodes, cnew, cold, flowja) |
@ brief Calculate storage terms for package More... | |
subroutine | gwtmstmodule::mst_cq_dcy (this, nodes, cnew, cold, flowja) |
@ brief Calculate decay terms for package More... | |
subroutine | gwtmstmodule::mst_cq_srb (this, nodes, cnew, cold, flowja) |
@ brief Calculate sorption terms for package More... | |
subroutine | gwtmstmodule::mst_cq_dcy_srb (this, nodes, cnew, cold, flowja) |
@ brief Calculate decay-sorption terms for package More... | |
subroutine | gwtmstmodule::mst_calc_csrb (this, cnew) |
@ brief Calculate sorbed concentration More... | |
subroutine | gwtmstmodule::mst_bd (this, isuppress_output, model_budget) |
@ brief Calculate budget terms for package More... | |
subroutine | gwtmstmodule::mst_ot_flow (this, icbcfl, icbcun) |
@ brief Output flow terms for package More... | |
subroutine | gwtmstmodule::mst_ot_dv (this, idvsave) |
Save sorbate concentration array to binary file. More... | |
subroutine | gwtmstmodule::mst_da (this) |
@ brief Deallocate More... | |
subroutine | gwtmstmodule::allocate_scalars (this) |
@ brief Allocate scalar variables for package More... | |
subroutine | gwtmstmodule::allocate_arrays (this, nodes) |
@ brief Allocate arrays for package More... | |
subroutine | gwtmstmodule::read_options (this) |
@ brief Read options for package More... | |
subroutine | gwtmstmodule::read_data (this) |
@ brief Read data for package More... | |
subroutine | gwtmstmodule::addto_volfracim (this, volfracim) |
@ brief Add volfrac values to volfracim More... | |
real(dp) function | gwtmstmodule::get_volfracm (this, node) |
@ brief Return mobile domain volume fraction More... | |
real(dp) function | gwtmstmodule::get_freundlich_conc (conc, kf, a) |
@ brief Calculate sorption concentration using Freundlich More... | |
real(dp) function | gwtmstmodule::get_langmuir_conc (conc, kl, sbar) |
@ brief Calculate sorption concentration using Langmuir More... | |
real(dp) function | gwtmstmodule::get_freundlich_derivative (conc, kf, a) |
@ brief Calculate sorption derivative using Freundlich More... | |
real(dp) function | gwtmstmodule::get_langmuir_derivative (conc, kl, sbar) |
@ brief Calculate sorption derivative using Langmuir More... | |
real(dp) function | gwtmstmodule::get_freundlich_kd (conc, kf, a) |
@ brief Get effective Freundlich distribution coefficient More... | |
real(dp) function | gwtmstmodule::get_langmuir_kd (conc, kl, sbar) |
@ brief Get effective Langmuir distribution coefficient More... | |
real(dp) function | gwtmstmodule::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 | gwtmstmodule::nbditems = 4 |
character(len=lenbudtxt), dimension(nbditems) | gwtmstmodule::budtxt |