MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
lakmodule::laktype Type Reference
Inheritance diagram for lakmodule::laktype:
Inheritance graph
Collaboration diagram for lakmodule::laktype:
Collaboration graph

Public Member Functions

procedure, public bnd_obs_supported => lak_obs_supported
 
procedure, public bnd_df_obs => lak_df_obs
 
procedure, public bnd_rp_obs => lak_rp_obs
 
procedure, public bnd_bd_obs => lak_bd_obs
 
procedure, public lak_calculate_vol
 
procedure, public bnd_ot_obs
 
procedure, public bnd_rp_ts
 
procedure, public bnd_activate_viscosity
 

Private Member Functions

procedure lak_allocate_scalars
 
procedure lak_allocate_arrays
 
procedure bnd_options => lak_options
 
procedure read_dimensions => lak_read_dimensions
 
procedure read_initial_attr => lak_read_initial_attr
 
procedure set_pointers => lak_set_pointers
 
procedure bnd_ar => lak_ar
 
procedure bnd_rp => lak_rp
 
procedure bnd_ad => lak_ad
 
procedure bnd_cf => lak_cf
 
procedure bnd_fc => lak_fc
 
procedure bnd_fn => lak_fn
 
procedure bnd_cc => lak_cc
 
procedure bnd_cq => lak_cq
 
procedure bnd_ot_model_flows => lak_ot_model_flows
 
procedure bnd_ot_package_flows => lak_ot_package_flows
 
procedure bnd_ot_dv => lak_ot_dv
 
procedure bnd_ot_bdsummary => lak_ot_bdsummary
 
procedure bnd_da => lak_da
 
procedure define_listlabel
 
procedure, private lak_read_lakes
 
procedure, private lak_read_lake_connections
 
procedure, private lak_read_outlets
 
procedure, private lak_read_tables
 
procedure, private lak_read_table
 
procedure, private lak_check_valid
 
procedure, private lak_set_stressperiod
 
procedure, private lak_set_attribute_error
 
procedure, private lak_bound_update
 
procedure, private lak_calculate_sarea
 
procedure, private lak_calculate_warea
 
procedure, private lak_calculate_conn_warea
 
procedure, private lak_calculate_conductance
 
procedure, private lak_calculate_cond_head
 
procedure, private lak_calculate_conn_conductance
 
procedure, private lak_calculate_exchange
 
procedure, private lak_calculate_conn_exchange
 
procedure, private lak_estimate_conn_exchange
 
procedure, private lak_calculate_storagechange
 
procedure, private lak_calculate_rainfall
 
procedure, private lak_calculate_runoff
 
procedure, private lak_calculate_inflow
 
procedure, private lak_calculate_external
 
procedure, private lak_calculate_withdrawal
 
procedure, private lak_calculate_evaporation
 
procedure, private lak_calculate_outlet_inflow
 
procedure, private lak_calculate_outlet_outflow
 
procedure, private lak_get_internal_inlet
 
procedure, private lak_get_internal_outlet
 
procedure, private lak_get_external_outlet
 
procedure, private lak_get_internal_mover
 
procedure, private lak_get_external_mover
 
procedure, private lak_get_outlet_tomover
 
procedure, private lak_accumulate_chterm
 
procedure, private lak_vol2stage
 
procedure, private lak_solve
 
procedure, private lak_bisection
 
procedure, private lak_calculate_available
 
procedure, private lak_calculate_residual
 
procedure, private lak_linear_interpolation
 
procedure, private lak_setup_budobj
 
procedure, private lak_fill_budobj
 
procedure, private laktables_to_vectors
 
procedure, private lak_setup_tableobj
 
procedure lak_activate_density
 
procedure, private lak_calculate_density_exchange
 
procedure lak_activate_viscosity
 
procedure bnd_df
 
procedure bnd_ac
 
procedure bnd_mc
 
procedure bnd_ck
 
procedure bnd_reset
 
procedure bnd_nur
 
procedure bnd_bd
 
procedure allocate_scalars
 
procedure allocate_arrays
 
procedure pack_initialize
 
procedure read_options => bnd_read_options
 
procedure bnd_cq_simrate
 
procedure bnd_cq_simtomvr
 
procedure copy_boundname
 
procedure, private pak_setup_outputtab
 
procedure, private bnd_store_user_cond
 
procedure set_names
 
procedure da
 
procedure read_check_ionper
 
procedure get_block_data
 

Private Attributes

character(len=16), dimension(:), pointer, contiguous clakbudget => NULL()
 
character(len=16), dimension(:), pointer, contiguous cauxcbc => NULL()
 
integer(i4b), pointer iprhed => null()
 
integer(i4b), pointer istageout => null()
 
integer(i4b), pointer ibudgetout => null()
 
integer(i4b), pointer ibudcsv => null()
 
integer(i4b), pointer ipakcsv => null()
 
integer(i4b), pointer cbcauxitems => NULL()
 
integer(i4b), pointer nlakes => NULL()
 
integer(i4b), pointer noutlets => NULL()
 
integer(i4b), pointer ntables => NULL()
 
real(dp), pointer convlength => NULL()
 
real(dp), pointer convtime => NULL()
 
real(dp), pointer outdmax => NULL()
 
integer(i4b), pointer igwhcopt => NULL()
 
integer(i4b), pointer iconvchk => NULL()
 
integer(i4b), pointer iconvresidchk => NULL()
 
integer(i4b), pointer maxlakit => NULL()
 maximum number of iterations in LAK solve More...
 
real(dp), pointer surfdep => NULL()
 
real(dp), pointer dmaxchg => NULL()
 
real(dp), pointer delh => NULL()
 
real(dp), pointer pdmax => NULL()
 
integer(i4b), pointer check_attr => NULL()
 
integer(i4b), pointer bditems => NULL()
 
integer(i4b), dimension(:), pointer, contiguous nlakeconn => null()
 
integer(i4b), dimension(:), pointer, contiguous idxlakeconn => null()
 
integer(i4b), dimension(:), pointer, contiguous ntabrow => null()
 
real(dp), dimension(:), pointer, contiguous strt => null()
 
real(dp), dimension(:), pointer, contiguous laketop => null()
 
real(dp), dimension(:), pointer, contiguous lakebot => null()
 
real(dp), dimension(:), pointer, contiguous sareamax => null()
 
character(len=lenboundname), dimension(:), pointer, contiguous lakename => null()
 
character(len=8), dimension(:), pointer, contiguous status => null()
 
real(dp), dimension(:), pointer, contiguous avail => null()
 
real(dp), dimension(:), pointer, contiguous lkgwsink => null()
 
real(dp), dimension(:), pointer, contiguous stage => null()
 
real(dp), dimension(:), pointer, contiguous rainfall => null()
 
real(dp), dimension(:), pointer, contiguous evaporation => null()
 
real(dp), dimension(:), pointer, contiguous runoff => null()
 
real(dp), dimension(:), pointer, contiguous inflow => null()
 
real(dp), dimension(:), pointer, contiguous withdrawal => null()
 
real(dp), dimension(:, :), pointer, contiguous lauxvar => null()
 
integer(i4b), dimension(:), pointer, contiguous ialaktab => null()
 
real(dp), dimension(:), pointer, contiguous tabstage => null()
 
real(dp), dimension(:), pointer, contiguous tabvolume => null()
 
real(dp), dimension(:), pointer, contiguous tabsarea => null()
 
real(dp), dimension(:), pointer, contiguous tabwarea => null()
 
integer(i4b), dimension(:), pointer, contiguous ncncvr => null()
 
real(dp), dimension(:), pointer, contiguous surfin => null()
 
real(dp), dimension(:), pointer, contiguous surfout => null()
 
real(dp), dimension(:), pointer, contiguous surfout1 => null()
 
real(dp), dimension(:), pointer, contiguous precip => null()
 
real(dp), dimension(:), pointer, contiguous precip1 => null()
 
real(dp), dimension(:), pointer, contiguous evap => null()
 
real(dp), dimension(:), pointer, contiguous evap1 => null()
 
real(dp), dimension(:), pointer, contiguous evapo => null()
 
real(dp), dimension(:), pointer, contiguous withr => null()
 
real(dp), dimension(:), pointer, contiguous withr1 => null()
 
real(dp), dimension(:), pointer, contiguous flwin => null()
 
real(dp), dimension(:), pointer, contiguous flwiter => null()
 
real(dp), dimension(:), pointer, contiguous flwiter1 => null()
 
real(dp), dimension(:), pointer, contiguous seep => null()
 
real(dp), dimension(:), pointer, contiguous seep1 => null()
 
real(dp), dimension(:), pointer, contiguous seep0 => null()
 
real(dp), dimension(:), pointer, contiguous stageiter => null()
 
real(dp), dimension(:), pointer, contiguous chterm => null()
 
integer(i4b), dimension(:), pointer, contiguous iseepc => null()
 
integer(i4b), dimension(:), pointer, contiguous idhc => null()
 
real(dp), dimension(:), pointer, contiguous en1 => null()
 
real(dp), dimension(:), pointer, contiguous en2 => null()
 
real(dp), dimension(:), pointer, contiguous r1 => null()
 
real(dp), dimension(:), pointer, contiguous r2 => null()
 
real(dp), dimension(:), pointer, contiguous dh0 => null()
 
real(dp), dimension(:), pointer, contiguous s0 => null()
 
real(dp), dimension(:), pointer, contiguous qgwf0 => null()
 
integer(i4b), dimension(:), pointer, contiguous imap => null()
 
integer(i4b), dimension(:), pointer, contiguous cellid => null()
 
integer(i4b), dimension(:), pointer, contiguous nodesontop => null()
 
integer(i4b), dimension(:), pointer, contiguous ictype => null()
 
real(dp), dimension(:), pointer, contiguous bedleak => null()
 
real(dp), dimension(:), pointer, contiguous belev => null()
 
real(dp), dimension(:), pointer, contiguous telev => null()
 
real(dp), dimension(:), pointer, contiguous connlength => null()
 
real(dp), dimension(:), pointer, contiguous connwidth => null()
 
real(dp), dimension(:), pointer, contiguous sarea => null()
 
real(dp), dimension(:), pointer, contiguous warea => null()
 
real(dp), dimension(:), pointer, contiguous satcond => null()
 
real(dp), dimension(:), pointer, contiguous simcond => null()
 
real(dp), dimension(:), pointer, contiguous simlakgw => null()
 
integer(i4b), dimension(:), pointer, contiguous lakein => null()
 
integer(i4b), dimension(:), pointer, contiguous lakeout => null()
 
integer(i4b), dimension(:), pointer, contiguous iouttype => null()
 
real(dp), dimension(:), pointer, contiguous outrate => null()
 
real(dp), dimension(:), pointer, contiguous outinvert => null()
 
real(dp), dimension(:), pointer, contiguous outwidth => null()
 
real(dp), dimension(:), pointer, contiguous outrough => null()
 
real(dp), dimension(:), pointer, contiguous outslope => null()
 
real(dp), dimension(:), pointer, contiguous simoutrate => null()
 
real(dp), dimension(:), pointer, contiguous qauxcbc => null()
 
real(dp), dimension(:), pointer, contiguous dbuff => null()
 
real(dp), dimension(:), pointer, contiguous qleak => null()
 
real(dp), dimension(:), pointer, contiguous qsto => null()
 
integer(i4b), pointer gwfiss => NULL()
 
real(dp), dimension(:), pointer, contiguous gwfk11 => NULL()
 
real(dp), dimension(:), pointer, contiguous gwfk33 => NULL()
 
real(dp), dimension(:), pointer, contiguous gwfsat => NULL()
 
integer(i4b), pointer gwfik33 => NULL()
 
integer(i4b), dimension(:), pointer, contiguous iboundpak => null()
 
real(dp), dimension(:), pointer, contiguous xnewpak => null()
 
real(dp), dimension(:), pointer, contiguous xoldpak => null()
 
type(budgetobjecttype), pointer budobj => null()
 
type(tabletype), pointer stagetab => null()
 
type(tabletype), pointer pakcsvtab => null()
 
integer(i4b), pointer idense
 
real(dp), dimension(:, :), pointer, contiguous denseterms => null()
 
real(dp), dimension(:, :), pointer, contiguous viscratios => null()
 viscosity ratios (1: lak vsc ratio; 2: gwf vsc ratio) More...
 
character(len=lenlistlabel), pointer listlabel => null()
 title of table written for RP More...
 
character(len=lenpackagename) text = ''
 text string for package flow term More...
 
character(len=lenauxname), dimension(:), pointer, contiguous auxname => null()
 vector of auxname More...
 
type(characterstringtype), dimension(:), pointer, contiguous auxname_cst => null()
 copy of vector auxname that can be stored in memory manager More...
 
character(len=lenboundname), dimension(:), pointer, contiguous boundname => null()
 vector of boundnames More...
 
type(characterstringtype), dimension(:), pointer, contiguous boundname_cst => null()
 copy of vector boundname that can be stored in memory manager More...
 
integer(i4b), pointer isadvpak => null()
 flag indicating package is advanced (1) or not (0) More...
 
integer(i4b), pointer ibcnum => null()
 consecutive package number for this boundary condition More...
 
integer(i4b), pointer maxbound => null()
 max number of boundaries More...
 
integer(i4b), pointer nbound => null()
 number of boundaries for current stress period More...
 
integer(i4b), pointer ncolbnd => null()
 number of columns of the bound array More...
 
integer(i4b), pointer iscloc => null()
 bound column to scale with SFAC More...
 
integer(i4b), pointer naux => null()
 number of auxiliary variables More...
 
integer(i4b), pointer inamedbound => null()
 flag to read boundnames More...
 
integer(i4b), pointer iauxmultcol => null()
 column to use as multiplier for column iscloc More...
 
integer(i4b), pointer npakeq => null()
 number of equations in this package (normally 0 unless package adds rows to matrix) More...
 
integer(i4b), pointer ioffset => null()
 offset of this package in the model More...
 
integer(i4b), dimension(:), pointer, contiguous nodelist => null()
 vector of reduced node numbers More...
 
integer(i4b), dimension(:), pointer, contiguous noupdateauxvar => null()
 override auxvars from being updated More...
 
real(dp), dimension(:, :), pointer, contiguous bound => null()
 array of package specific boundary numbers More...
 
real(dp), dimension(:), pointer, contiguous hcof => null()
 diagonal contribution More...
 
real(dp), dimension(:), pointer, contiguous rhs => null()
 right-hand side contribution More...
 
real(dp), dimension(:, :), pointer, contiguous auxvar => null()
 auxiliary variable array More...
 
real(dp), dimension(:), pointer, contiguous simvals => null()
 simulated values More...
 
real(dp), dimension(:), pointer, contiguous simtomvr => null()
 simulated to mover values More...
 
integer(i4b), pointer imover => null()
 flag indicating if the mover is active in the package More...
 
type(packagemovertype), pointer pakmvrobj => null()
 mover object for package More...
 
integer(i4b), pointer ivsc => null()
 flag indicating if viscosity is active in the model More...
 
real(dp), dimension(:), pointer, contiguous condinput => null()
 stores user-specified conductance values More...
 
type(timeseriesmanagertype), pointer tsmanager => null()
 time series manager More...
 
type(timearrayseriesmanagertype), pointer tasmanager => null()
 time array series manager More...
 
integer(i4b) indxconvertflux = 0
 indxconvertflux is column of bound to multiply by area to convert flux to rate More...
 
logical(lgp) allowtimearrayseries = .false.
 
integer(i4b), pointer inobspkg => null()
 unit number for obs package More...
 
type(obstype), pointer obs => null()
 observation package More...
 
integer(i4b), pointer neq
 number of equations for model More...
 
integer(i4b), dimension(:), pointer, contiguous ibound => null()
 model ibound array More...
 
real(dp), dimension(:), pointer, contiguous xnew => null()
 model dependent variable (head) for this time step More...
 
real(dp), dimension(:), pointer, contiguous xold => null()
 model dependent variable for last time step More...
 
real(dp), dimension(:), pointer, contiguous flowja => null()
 model intercell flows More...
 
integer(i4b), dimension(:), pointer, contiguous icelltype => null()
 pointer to icelltype array in NPF More...
 
character(len=lenmempath) ictmempath = ''
 memory path to the icelltype data (for GWF this is in NPF) More...
 
type(tabletype), pointer inputtab => null()
 input table object More...
 
type(tabletype), pointer outputtab => null()
 output table object for package flows writtent to the model listing file More...
 
type(tabletype), pointer errortab => null()
 package error table More...
 
character(len=lenmodelname) name_model = ''
 the name of the model that contains this package More...
 
character(len=lenpackagename) packname = ''
 name of the package More...
 
character(len=lenmempath) memorypath = ''
 the location in the memory manager where the variables are stored More...
 
character(len=lenmempath) memorypathmodel = ''
 the location in the memory manager where the variables of the parent model are stored More...
 
character(len=lenmempath) input_mempath = ''
 input context mempath More...
 
character(len=linelength), pointer input_fname => null()
 input file name More...
 
character(len=lenftype) filtyp = ''
 file type (CHD, DRN, RIV, etc.) More...
 
character(len=lenftype), pointer package_type => null()
 package type (same as filtyp) stored in memory manager More...
 
integer(i4b), pointer id => null()
 consecutive package number in model More...
 
integer(i4b), pointer inunit => null()
 unit number for input file More...
 
integer(i4b), pointer iout => null()
 unit number for writing package output More...
 
integer(i4b), pointer inewton => null()
 newton flag More...
 
integer(i4b), pointer iasym => null()
 package causes matrix asymmetry More...
 
integer(i4b), pointer iprpak => null()
 integer flag to echo input More...
 
integer(i4b), pointer iprflow => null()
 flag to print simulated flows More...
 
integer(i4b), pointer ipakcb => null()
 output flows (-1, 0, 1) - save_flows More...
 
integer(i4b), pointer ionper => null()
 stress period for next data More...
 
integer(i4b), pointer lastonper => null()
 last value of ionper (for checking) More...
 
type(blockparsertypeparser
 parser object for reading blocks of information More...
 
class(disbasetype), pointer dis => null()
 model discretization object More...
 

Detailed Description

Definition at line 53 of file gwf-lak.f90.

Member Function/Subroutine Documentation

◆ allocate_arrays()

procedure bndmodule::bndtype::allocate_arrays
privateinherited

Definition at line 138 of file BoundaryPackage.f90.

◆ allocate_scalars()

procedure bndmodule::bndtype::allocate_scalars
privateinherited

Definition at line 137 of file BoundaryPackage.f90.

◆ bnd_ac()

procedure bndmodule::bndtype::bnd_ac
privateinherited

Definition at line 117 of file BoundaryPackage.f90.

◆ bnd_activate_viscosity()

procedure, public bndmodule::bndtype::bnd_activate_viscosity
inherited

Definition at line 162 of file BoundaryPackage.f90.

◆ bnd_ad()

procedure lakmodule::laktype::bnd_ad
private

Definition at line 215 of file gwf-lak.f90.

◆ bnd_ar()

procedure lakmodule::laktype::bnd_ar
private

Definition at line 213 of file gwf-lak.f90.

◆ bnd_bd()

procedure bndmodule::bndtype::bnd_bd
privateinherited

Definition at line 130 of file BoundaryPackage.f90.

◆ bnd_bd_obs()

procedure, public lakmodule::laktype::bnd_bd_obs

Definition at line 231 of file gwf-lak.f90.

◆ bnd_cc()

procedure lakmodule::laktype::bnd_cc
private

Definition at line 219 of file gwf-lak.f90.

◆ bnd_cf()

procedure lakmodule::laktype::bnd_cf
private

Definition at line 216 of file gwf-lak.f90.

◆ bnd_ck()

procedure bndmodule::bndtype::bnd_ck
privateinherited

Definition at line 122 of file BoundaryPackage.f90.

◆ bnd_cq()

procedure lakmodule::laktype::bnd_cq
private

Definition at line 220 of file gwf-lak.f90.

◆ bnd_cq_simrate()

procedure bndmodule::bndtype::bnd_cq_simrate
privateinherited

Definition at line 144 of file BoundaryPackage.f90.

◆ bnd_cq_simtomvr()

procedure bndmodule::bndtype::bnd_cq_simtomvr
privateinherited

Definition at line 145 of file BoundaryPackage.f90.

◆ bnd_da()

procedure lakmodule::laktype::bnd_da
private

Definition at line 225 of file gwf-lak.f90.

◆ bnd_df()

procedure bndmodule::bndtype::bnd_df
privateinherited

Definition at line 116 of file BoundaryPackage.f90.

◆ bnd_df_obs()

procedure, public lakmodule::laktype::bnd_df_obs

Definition at line 229 of file gwf-lak.f90.

◆ bnd_fc()

procedure lakmodule::laktype::bnd_fc
private

Definition at line 217 of file gwf-lak.f90.

◆ bnd_fn()

procedure lakmodule::laktype::bnd_fn
private

Definition at line 218 of file gwf-lak.f90.

◆ bnd_mc()

procedure bndmodule::bndtype::bnd_mc
privateinherited

Definition at line 118 of file BoundaryPackage.f90.

◆ bnd_nur()

procedure bndmodule::bndtype::bnd_nur
privateinherited

Definition at line 127 of file BoundaryPackage.f90.

◆ bnd_obs_supported()

procedure, public lakmodule::laktype::bnd_obs_supported

Definition at line 228 of file gwf-lak.f90.

◆ bnd_options()

procedure lakmodule::laktype::bnd_options
private

Definition at line 209 of file gwf-lak.f90.

◆ bnd_ot_bdsummary()

procedure lakmodule::laktype::bnd_ot_bdsummary
private

Definition at line 224 of file gwf-lak.f90.

◆ bnd_ot_dv()

procedure lakmodule::laktype::bnd_ot_dv
private

Definition at line 223 of file gwf-lak.f90.

◆ bnd_ot_model_flows()

procedure lakmodule::laktype::bnd_ot_model_flows
private

Definition at line 221 of file gwf-lak.f90.

◆ bnd_ot_obs()

procedure, public bndmodule::bndtype::bnd_ot_obs
inherited

Definition at line 155 of file BoundaryPackage.f90.

◆ bnd_ot_package_flows()

procedure lakmodule::laktype::bnd_ot_package_flows
private

Definition at line 222 of file gwf-lak.f90.

◆ bnd_reset()

procedure bndmodule::bndtype::bnd_reset
privateinherited

Definition at line 123 of file BoundaryPackage.f90.

◆ bnd_rp()

procedure lakmodule::laktype::bnd_rp
private

Definition at line 214 of file gwf-lak.f90.

◆ bnd_rp_obs()

procedure, public lakmodule::laktype::bnd_rp_obs

Definition at line 230 of file gwf-lak.f90.

◆ bnd_rp_ts()

procedure, public bndmodule::bndtype::bnd_rp_ts
inherited

Definition at line 159 of file BoundaryPackage.f90.

◆ bnd_store_user_cond()

procedure, private bndmodule::bndtype::bnd_store_user_cond
privateinherited

Definition at line 165 of file BoundaryPackage.f90.

◆ copy_boundname()

procedure bndmodule::bndtype::copy_boundname
privateinherited

Definition at line 148 of file BoundaryPackage.f90.

◆ da()

procedure numericalpackagemodule::numericalpackagetype::da
privateinherited

Definition at line 55 of file NumericalPackage.f90.

◆ define_listlabel()

procedure lakmodule::laktype::define_listlabel
private

Definition at line 226 of file gwf-lak.f90.

◆ get_block_data()

procedure numericalpackagemodule::numericalpackagetype::get_block_data
privateinherited

Definition at line 57 of file NumericalPackage.f90.

◆ lak_accumulate_chterm()

procedure, private lakmodule::laktype::lak_accumulate_chterm
private

Definition at line 267 of file gwf-lak.f90.

◆ lak_activate_density()

procedure lakmodule::laktype::lak_activate_density
private

Definition at line 280 of file gwf-lak.f90.

◆ lak_activate_viscosity()

procedure lakmodule::laktype::lak_activate_viscosity
private

Definition at line 283 of file gwf-lak.f90.

◆ lak_allocate_arrays()

procedure lakmodule::laktype::lak_allocate_arrays
private

Definition at line 208 of file gwf-lak.f90.

◆ lak_allocate_scalars()

procedure lakmodule::laktype::lak_allocate_scalars
private

Definition at line 207 of file gwf-lak.f90.

◆ lak_bisection()

procedure, private lakmodule::laktype::lak_bisection
private

Definition at line 270 of file gwf-lak.f90.

◆ lak_bound_update()

procedure, private lakmodule::laktype::lak_bound_update
private

Definition at line 241 of file gwf-lak.f90.

◆ lak_calculate_available()

procedure, private lakmodule::laktype::lak_calculate_available
private

Definition at line 271 of file gwf-lak.f90.

◆ lak_calculate_cond_head()

procedure, private lakmodule::laktype::lak_calculate_cond_head
private

Definition at line 247 of file gwf-lak.f90.

◆ lak_calculate_conductance()

procedure, private lakmodule::laktype::lak_calculate_conductance
private

Definition at line 246 of file gwf-lak.f90.

◆ lak_calculate_conn_conductance()

procedure, private lakmodule::laktype::lak_calculate_conn_conductance
private

Definition at line 248 of file gwf-lak.f90.

◆ lak_calculate_conn_exchange()

procedure, private lakmodule::laktype::lak_calculate_conn_exchange
private

Definition at line 250 of file gwf-lak.f90.

◆ lak_calculate_conn_warea()

procedure, private lakmodule::laktype::lak_calculate_conn_warea
private

Definition at line 244 of file gwf-lak.f90.

◆ lak_calculate_density_exchange()

procedure, private lakmodule::laktype::lak_calculate_density_exchange
private

Definition at line 281 of file gwf-lak.f90.

◆ lak_calculate_evaporation()

procedure, private lakmodule::laktype::lak_calculate_evaporation
private

Definition at line 258 of file gwf-lak.f90.

◆ lak_calculate_exchange()

procedure, private lakmodule::laktype::lak_calculate_exchange
private

Definition at line 249 of file gwf-lak.f90.

◆ lak_calculate_external()

procedure, private lakmodule::laktype::lak_calculate_external
private

Definition at line 256 of file gwf-lak.f90.

◆ lak_calculate_inflow()

procedure, private lakmodule::laktype::lak_calculate_inflow
private

Definition at line 255 of file gwf-lak.f90.

◆ lak_calculate_outlet_inflow()

procedure, private lakmodule::laktype::lak_calculate_outlet_inflow
private

Definition at line 259 of file gwf-lak.f90.

◆ lak_calculate_outlet_outflow()

procedure, private lakmodule::laktype::lak_calculate_outlet_outflow
private

Definition at line 260 of file gwf-lak.f90.

◆ lak_calculate_rainfall()

procedure, private lakmodule::laktype::lak_calculate_rainfall
private

Definition at line 253 of file gwf-lak.f90.

◆ lak_calculate_residual()

procedure, private lakmodule::laktype::lak_calculate_residual
private

Definition at line 272 of file gwf-lak.f90.

◆ lak_calculate_runoff()

procedure, private lakmodule::laktype::lak_calculate_runoff
private

Definition at line 254 of file gwf-lak.f90.

◆ lak_calculate_sarea()

procedure, private lakmodule::laktype::lak_calculate_sarea
private

Definition at line 242 of file gwf-lak.f90.

◆ lak_calculate_storagechange()

procedure, private lakmodule::laktype::lak_calculate_storagechange
private

Definition at line 252 of file gwf-lak.f90.

◆ lak_calculate_vol()

procedure, public lakmodule::laktype::lak_calculate_vol

Definition at line 245 of file gwf-lak.f90.

◆ lak_calculate_warea()

procedure, private lakmodule::laktype::lak_calculate_warea
private

Definition at line 243 of file gwf-lak.f90.

◆ lak_calculate_withdrawal()

procedure, private lakmodule::laktype::lak_calculate_withdrawal
private

Definition at line 257 of file gwf-lak.f90.

◆ lak_check_valid()

procedure, private lakmodule::laktype::lak_check_valid
private

Definition at line 238 of file gwf-lak.f90.

◆ lak_estimate_conn_exchange()

procedure, private lakmodule::laktype::lak_estimate_conn_exchange
private

Definition at line 251 of file gwf-lak.f90.

◆ lak_fill_budobj()

procedure, private lakmodule::laktype::lak_fill_budobj
private

Definition at line 275 of file gwf-lak.f90.

◆ lak_get_external_mover()

procedure, private lakmodule::laktype::lak_get_external_mover
private

Definition at line 265 of file gwf-lak.f90.

◆ lak_get_external_outlet()

procedure, private lakmodule::laktype::lak_get_external_outlet
private

Definition at line 263 of file gwf-lak.f90.

◆ lak_get_internal_inlet()

procedure, private lakmodule::laktype::lak_get_internal_inlet
private

Definition at line 261 of file gwf-lak.f90.

◆ lak_get_internal_mover()

procedure, private lakmodule::laktype::lak_get_internal_mover
private

Definition at line 264 of file gwf-lak.f90.

◆ lak_get_internal_outlet()

procedure, private lakmodule::laktype::lak_get_internal_outlet
private

Definition at line 262 of file gwf-lak.f90.

◆ lak_get_outlet_tomover()

procedure, private lakmodule::laktype::lak_get_outlet_tomover
private

Definition at line 266 of file gwf-lak.f90.

◆ lak_linear_interpolation()

procedure, private lakmodule::laktype::lak_linear_interpolation
private

Definition at line 273 of file gwf-lak.f90.

◆ lak_read_lake_connections()

procedure, private lakmodule::laktype::lak_read_lake_connections
private

Definition at line 234 of file gwf-lak.f90.

◆ lak_read_lakes()

procedure, private lakmodule::laktype::lak_read_lakes
private

Definition at line 233 of file gwf-lak.f90.

◆ lak_read_outlets()

procedure, private lakmodule::laktype::lak_read_outlets
private

Definition at line 235 of file gwf-lak.f90.

◆ lak_read_table()

procedure, private lakmodule::laktype::lak_read_table
private

Definition at line 237 of file gwf-lak.f90.

◆ lak_read_tables()

procedure, private lakmodule::laktype::lak_read_tables
private

Definition at line 236 of file gwf-lak.f90.

◆ lak_set_attribute_error()

procedure, private lakmodule::laktype::lak_set_attribute_error
private

Definition at line 240 of file gwf-lak.f90.

◆ lak_set_stressperiod()

procedure, private lakmodule::laktype::lak_set_stressperiod
private

Definition at line 239 of file gwf-lak.f90.

◆ lak_setup_budobj()

procedure, private lakmodule::laktype::lak_setup_budobj
private

Definition at line 274 of file gwf-lak.f90.

◆ lak_setup_tableobj()

procedure, private lakmodule::laktype::lak_setup_tableobj
private

Definition at line 278 of file gwf-lak.f90.

◆ lak_solve()

procedure, private lakmodule::laktype::lak_solve
private

Definition at line 269 of file gwf-lak.f90.

◆ lak_vol2stage()

procedure, private lakmodule::laktype::lak_vol2stage
private

Definition at line 268 of file gwf-lak.f90.

◆ laktables_to_vectors()

procedure, private lakmodule::laktype::laktables_to_vectors
private

Definition at line 276 of file gwf-lak.f90.

◆ pack_initialize()

procedure bndmodule::bndtype::pack_initialize
privateinherited

Definition at line 139 of file BoundaryPackage.f90.

◆ pak_setup_outputtab()

procedure, private bndmodule::bndtype::pak_setup_outputtab
privateinherited

Definition at line 149 of file BoundaryPackage.f90.

◆ read_check_ionper()

procedure numericalpackagemodule::numericalpackagetype::read_check_ionper
privateinherited

Definition at line 56 of file NumericalPackage.f90.

◆ read_dimensions()

procedure lakmodule::laktype::read_dimensions
private

Definition at line 210 of file gwf-lak.f90.

◆ read_initial_attr()

procedure lakmodule::laktype::read_initial_attr
private

Definition at line 211 of file gwf-lak.f90.

◆ read_options()

procedure bndmodule::bndtype::read_options
privateinherited

Definition at line 140 of file BoundaryPackage.f90.

◆ set_names()

procedure numericalpackagemodule::numericalpackagetype::set_names
privateinherited

Definition at line 53 of file NumericalPackage.f90.

◆ set_pointers()

procedure lakmodule::laktype::set_pointers
private

Definition at line 212 of file gwf-lak.f90.

Member Data Documentation

◆ allowtimearrayseries

logical(lgp) bndmodule::bndtype::allowtimearrayseries = .false.
privateinherited

Definition at line 95 of file BoundaryPackage.f90.

95  logical(LGP) :: AllowTimeArraySeries = .false.

◆ auxname

character(len=lenauxname), dimension(:), pointer, contiguous bndmodule::bndtype::auxname => null()
privateinherited

Definition at line 52 of file BoundaryPackage.f90.

52  character(len=LENAUXNAME), dimension(:), pointer, &
53  contiguous :: auxname => null() !< vector of auxname

◆ auxname_cst

type(characterstringtype), dimension(:), pointer, contiguous bndmodule::bndtype::auxname_cst => null()
privateinherited

Definition at line 54 of file BoundaryPackage.f90.

54  type(CharacterStringType), dimension(:), pointer, &
55  contiguous :: auxname_cst => null() !< copy of vector auxname that can be stored in memory manager

◆ auxvar

real(dp), dimension(:, :), pointer, contiguous bndmodule::bndtype::auxvar => null()
privateinherited

Definition at line 79 of file BoundaryPackage.f90.

79  real(DP), dimension(:, :), pointer, contiguous :: auxvar => null() !< auxiliary variable array

◆ avail

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::avail => null()
private

Definition at line 95 of file gwf-lak.f90.

95  real(DP), dimension(:), pointer, contiguous :: avail => null()

◆ bditems

integer(i4b), pointer lakmodule::laktype::bditems => NULL()
private

Definition at line 82 of file gwf-lak.f90.

82  integer(I4B), pointer :: bditems => null()

◆ bedleak

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::bedleak => null()
private

Definition at line 149 of file gwf-lak.f90.

149  real(DP), dimension(:), pointer, contiguous :: bedleak => null()

◆ belev

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::belev => null()
private

Definition at line 150 of file gwf-lak.f90.

150  real(DP), dimension(:), pointer, contiguous :: belev => null()

◆ bound

real(dp), dimension(:, :), pointer, contiguous bndmodule::bndtype::bound => null()
privateinherited

Definition at line 76 of file BoundaryPackage.f90.

76  real(DP), dimension(:, :), pointer, contiguous :: bound => null() !< array of package specific boundary numbers

◆ boundname

character(len=lenboundname), dimension(:), pointer, contiguous bndmodule::bndtype::boundname => null()
privateinherited

Definition at line 56 of file BoundaryPackage.f90.

56  character(len=LENBOUNDNAME), dimension(:), pointer, &
57  contiguous :: boundname => null() !< vector of boundnames

◆ boundname_cst

type(characterstringtype), dimension(:), pointer, contiguous bndmodule::bndtype::boundname_cst => null()
privateinherited

Definition at line 58 of file BoundaryPackage.f90.

58  type(CharacterStringType), dimension(:), pointer, &
59  contiguous :: boundname_cst => null() !< copy of vector boundname that can be stored in memory manager

◆ budobj

type(budgetobjecttype), pointer lakmodule::laktype::budobj => null()
private

Definition at line 190 of file gwf-lak.f90.

190  type(BudgetObjectType), pointer :: budobj => null()

◆ cauxcbc

character(len=16), dimension(:), pointer, contiguous lakmodule::laktype::cauxcbc => NULL()
private

Definition at line 57 of file gwf-lak.f90.

57  character(len=16), dimension(:), pointer, contiguous :: cauxcbc => null()

◆ cbcauxitems

integer(i4b), pointer lakmodule::laktype::cbcauxitems => NULL()
private

Definition at line 65 of file gwf-lak.f90.

65  integer(I4B), pointer :: cbcauxitems => null()

◆ cellid

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::cellid => null()
private

Definition at line 146 of file gwf-lak.f90.

146  integer(I4B), dimension(:), pointer, contiguous :: cellid => null()

◆ check_attr

integer(i4b), pointer lakmodule::laktype::check_attr => NULL()
private

Definition at line 80 of file gwf-lak.f90.

80  integer(I4B), pointer :: check_attr => null()

◆ chterm

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::chterm => null()
private

Definition at line 131 of file gwf-lak.f90.

131  real(DP), dimension(:), pointer, contiguous :: chterm => null()

◆ clakbudget

character(len=16), dimension(:), pointer, contiguous lakmodule::laktype::clakbudget => NULL()
private

Definition at line 56 of file gwf-lak.f90.

56  character(len=16), dimension(:), pointer, contiguous :: clakbudget => null()

◆ condinput

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::condinput => null()
privateinherited

Definition at line 89 of file BoundaryPackage.f90.

89  real(DP), dimension(:), pointer, contiguous :: condinput => null() !< stores user-specified conductance values

◆ connlength

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::connlength => null()
private

Definition at line 152 of file gwf-lak.f90.

152  real(DP), dimension(:), pointer, contiguous :: connlength => null()

◆ connwidth

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::connwidth => null()
private

Definition at line 153 of file gwf-lak.f90.

153  real(DP), dimension(:), pointer, contiguous :: connwidth => null()

◆ convlength

real(dp), pointer lakmodule::laktype::convlength => NULL()
private

Definition at line 69 of file gwf-lak.f90.

69  real(DP), pointer :: convlength => null()

◆ convtime

real(dp), pointer lakmodule::laktype::convtime => NULL()
private

Definition at line 70 of file gwf-lak.f90.

70  real(DP), pointer :: convtime => null()

◆ dbuff

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::dbuff => null()
private

Definition at line 173 of file gwf-lak.f90.

173  real(DP), dimension(:), pointer, contiguous :: dbuff => null()

◆ delh

real(dp), pointer lakmodule::laktype::delh => NULL()
private

Definition at line 78 of file gwf-lak.f90.

78  real(DP), pointer :: delh => null()

◆ denseterms

real(dp), dimension(:, :), pointer, contiguous lakmodule::laktype::denseterms => null()
private

Definition at line 198 of file gwf-lak.f90.

198  real(DP), dimension(:, :), pointer, contiguous :: denseterms => null()

◆ dh0

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::dh0 => null()
private

Definition at line 140 of file gwf-lak.f90.

140  real(DP), dimension(:), pointer, contiguous :: dh0 => null()

◆ dis

class(disbasetype), pointer numericalpackagemodule::numericalpackagetype::dis => null()
privateinherited

Definition at line 50 of file NumericalPackage.f90.

50  class(DisBaseType), pointer :: dis => null() !< model discretization object

◆ dmaxchg

real(dp), pointer lakmodule::laktype::dmaxchg => NULL()
private

Definition at line 77 of file gwf-lak.f90.

77  real(DP), pointer :: dmaxchg => null()

◆ en1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::en1 => null()
private

Definition at line 136 of file gwf-lak.f90.

136  real(DP), dimension(:), pointer, contiguous :: en1 => null()

◆ en2

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::en2 => null()
private

Definition at line 137 of file gwf-lak.f90.

137  real(DP), dimension(:), pointer, contiguous :: en2 => null()

◆ errortab

type(tabletype), pointer bndmodule::bndtype::errortab => null()
privateinherited

Definition at line 113 of file BoundaryPackage.f90.

113  type(TableType), pointer :: errortab => null() !< package error table

◆ evap

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::evap => null()
private

Definition at line 119 of file gwf-lak.f90.

119  real(DP), dimension(:), pointer, contiguous :: evap => null()

◆ evap1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::evap1 => null()
private

Definition at line 120 of file gwf-lak.f90.

120  real(DP), dimension(:), pointer, contiguous :: evap1 => null()

◆ evapo

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::evapo => null()
private

Definition at line 121 of file gwf-lak.f90.

121  real(DP), dimension(:), pointer, contiguous :: evapo => null()

◆ evaporation

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::evaporation => null()
private

Definition at line 99 of file gwf-lak.f90.

99  real(DP), dimension(:), pointer, contiguous :: evaporation => null()

◆ filtyp

character(len=lenftype) numericalpackagemodule::numericalpackagetype::filtyp = ''
privateinherited

Definition at line 33 of file NumericalPackage.f90.

33  character(len=LENFTYPE) :: filtyp = '' !< file type (CHD, DRN, RIV, etc.)

◆ flowja

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::flowja => null()
privateinherited

Definition at line 106 of file BoundaryPackage.f90.

106  real(DP), dimension(:), pointer, contiguous :: flowja => null() !< model intercell flows

◆ flwin

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::flwin => null()
private

Definition at line 124 of file gwf-lak.f90.

124  real(DP), dimension(:), pointer, contiguous :: flwin => null()

◆ flwiter

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::flwiter => null()
private

Definition at line 125 of file gwf-lak.f90.

125  real(DP), dimension(:), pointer, contiguous :: flwiter => null()

◆ flwiter1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::flwiter1 => null()
private

Definition at line 126 of file gwf-lak.f90.

126  real(DP), dimension(:), pointer, contiguous :: flwiter1 => null()

◆ gwfik33

integer(i4b), pointer lakmodule::laktype::gwfik33 => NULL()
private

Definition at line 182 of file gwf-lak.f90.

182  integer(I4B), pointer :: gwfik33 => null()

◆ gwfiss

integer(i4b), pointer lakmodule::laktype::gwfiss => NULL()
private

Definition at line 178 of file gwf-lak.f90.

178  integer(I4B), pointer :: gwfiss => null()

◆ gwfk11

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::gwfk11 => NULL()
private

Definition at line 179 of file gwf-lak.f90.

179  real(DP), dimension(:), pointer, contiguous :: gwfk11 => null()

◆ gwfk33

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::gwfk33 => NULL()
private

Definition at line 180 of file gwf-lak.f90.

180  real(DP), dimension(:), pointer, contiguous :: gwfk33 => null()

◆ gwfsat

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::gwfsat => NULL()
private

Definition at line 181 of file gwf-lak.f90.

181  real(DP), dimension(:), pointer, contiguous :: gwfsat => null()

◆ hcof

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::hcof => null()
privateinherited

Definition at line 77 of file BoundaryPackage.f90.

77  real(DP), dimension(:), pointer, contiguous :: hcof => null() !< diagonal contribution

◆ ialaktab

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::ialaktab => null()
private

Definition at line 106 of file gwf-lak.f90.

106  integer(I4B), dimension(:), pointer, contiguous :: ialaktab => null()

◆ iasym

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::iasym => null()
privateinherited

Definition at line 41 of file NumericalPackage.f90.

41  integer(I4B), pointer :: iasym => null() !< package causes matrix asymmetry

◆ iauxmultcol

integer(i4b), pointer bndmodule::bndtype::iauxmultcol => null()
privateinherited

Definition at line 70 of file BoundaryPackage.f90.

70  integer(I4B), pointer :: iauxmultcol => null() !< column to use as multiplier for column iscloc

◆ ibcnum

integer(i4b), pointer bndmodule::bndtype::ibcnum => null()
privateinherited

Definition at line 63 of file BoundaryPackage.f90.

63  integer(I4B), pointer :: ibcnum => null() !< consecutive package number for this boundary condition

◆ ibound

integer(i4b), dimension(:), pointer, contiguous bndmodule::bndtype::ibound => null()
privateinherited

Definition at line 103 of file BoundaryPackage.f90.

103  integer(I4B), dimension(:), pointer, contiguous :: ibound => null() !< model ibound array

◆ iboundpak

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::iboundpak => null()
private

Definition at line 185 of file gwf-lak.f90.

185  integer(I4B), dimension(:), pointer, contiguous :: iboundpak => null() !package ibound

◆ ibudcsv

integer(i4b), pointer lakmodule::laktype::ibudcsv => null()
private

Definition at line 63 of file gwf-lak.f90.

63  integer(I4B), pointer :: ibudcsv => null()

◆ ibudgetout

integer(i4b), pointer lakmodule::laktype::ibudgetout => null()
private

Definition at line 62 of file gwf-lak.f90.

62  integer(I4B), pointer :: ibudgetout => null()

◆ icelltype

integer(i4b), dimension(:), pointer, contiguous bndmodule::bndtype::icelltype => null()
privateinherited

Definition at line 107 of file BoundaryPackage.f90.

107  integer(I4B), dimension(:), pointer, contiguous :: icelltype => null() !< pointer to icelltype array in NPF

◆ iconvchk

integer(i4b), pointer lakmodule::laktype::iconvchk => NULL()
private

Definition at line 73 of file gwf-lak.f90.

73  integer(I4B), pointer :: iconvchk => null()

◆ iconvresidchk

integer(i4b), pointer lakmodule::laktype::iconvresidchk => NULL()
private

Definition at line 74 of file gwf-lak.f90.

74  integer(I4B), pointer :: iconvresidchk => null()

◆ ictmempath

character(len=lenmempath) bndmodule::bndtype::ictmempath = ''
privateinherited

Definition at line 108 of file BoundaryPackage.f90.

108  character(len=LENMEMPATH) :: ictMemPath = '' !< memory path to the icelltype data (for GWF this is in NPF)

◆ ictype

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::ictype => null()
private

Definition at line 148 of file gwf-lak.f90.

148  integer(I4B), dimension(:), pointer, contiguous :: ictype => null()

◆ id

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::id => null()
privateinherited

Definition at line 37 of file NumericalPackage.f90.

37  integer(I4B), pointer :: id => null() !< consecutive package number in model

◆ idense

integer(i4b), pointer lakmodule::laktype::idense
private

Definition at line 197 of file gwf-lak.f90.

197  integer(I4B), pointer :: idense

◆ idhc

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::idhc => null()
private

Definition at line 135 of file gwf-lak.f90.

135  integer(I4B), dimension(:), pointer, contiguous :: idhc => null()

◆ idxlakeconn

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::idxlakeconn => null()
private

Definition at line 86 of file gwf-lak.f90.

86  integer(I4B), dimension(:), pointer, contiguous :: idxlakeconn => null()

◆ igwhcopt

integer(i4b), pointer lakmodule::laktype::igwhcopt => NULL()
private

Definition at line 72 of file gwf-lak.f90.

72  integer(I4B), pointer :: igwhcopt => null()

◆ imap

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::imap => null()
private

Definition at line 145 of file gwf-lak.f90.

145  integer(I4B), dimension(:), pointer, contiguous :: imap => null()

◆ imover

integer(i4b), pointer bndmodule::bndtype::imover => null()
privateinherited

Definition at line 84 of file BoundaryPackage.f90.

84  integer(I4B), pointer :: imover => null() !< flag indicating if the mover is active in the package

◆ inamedbound

integer(i4b), pointer bndmodule::bndtype::inamedbound => null()
privateinherited

Definition at line 69 of file BoundaryPackage.f90.

69  integer(I4B), pointer :: inamedbound => null() !< flag to read boundnames

◆ indxconvertflux

integer(i4b) bndmodule::bndtype::indxconvertflux = 0
privateinherited

Definition at line 94 of file BoundaryPackage.f90.

94  integer(I4B) :: indxconvertflux = 0 !< indxconvertflux is column of bound to multiply by area to convert flux to rate

◆ inewton

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::inewton => null()
privateinherited

Definition at line 40 of file NumericalPackage.f90.

40  integer(I4B), pointer :: inewton => null() !< newton flag

◆ inflow

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::inflow => null()
private

Definition at line 101 of file gwf-lak.f90.

101  real(DP), dimension(:), pointer, contiguous :: inflow => null()

◆ inobspkg

integer(i4b), pointer bndmodule::bndtype::inobspkg => null()
privateinherited

Definition at line 98 of file BoundaryPackage.f90.

98  integer(I4B), pointer :: inobspkg => null() !< unit number for obs package

◆ input_fname

character(len=linelength), pointer numericalpackagemodule::numericalpackagetype::input_fname => null()
privateinherited

Definition at line 32 of file NumericalPackage.f90.

32  character(len=LINELENGTH), pointer :: input_fname => null() !< input file name

◆ input_mempath

character(len=lenmempath) numericalpackagemodule::numericalpackagetype::input_mempath = ''
privateinherited

Definition at line 31 of file NumericalPackage.f90.

31  character(len=LENMEMPATH) :: input_mempath = '' !< input context mempath

◆ inputtab

type(tabletype), pointer bndmodule::bndtype::inputtab => null()
privateinherited

Definition at line 111 of file BoundaryPackage.f90.

111  type(TableType), pointer :: inputtab => null() !< input table object

◆ inunit

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::inunit => null()
privateinherited

Definition at line 38 of file NumericalPackage.f90.

38  integer(I4B), pointer :: inunit => null() !< unit number for input file

◆ ioffset

integer(i4b), pointer bndmodule::bndtype::ioffset => null()
privateinherited

Definition at line 72 of file BoundaryPackage.f90.

72  integer(I4B), pointer :: ioffset => null() !< offset of this package in the model

◆ ionper

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::ionper => null()
privateinherited

Definition at line 45 of file NumericalPackage.f90.

45  integer(I4B), pointer :: ionper => null() !< stress period for next data

◆ iout

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::iout => null()
privateinherited

Definition at line 39 of file NumericalPackage.f90.

39  integer(I4B), pointer :: iout => null() !< unit number for writing package output

◆ iouttype

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::iouttype => null()
private

Definition at line 163 of file gwf-lak.f90.

163  integer(I4B), dimension(:), pointer, contiguous :: iouttype => null()

◆ ipakcb

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::ipakcb => null()
privateinherited

Definition at line 44 of file NumericalPackage.f90.

44  integer(I4B), pointer :: ipakcb => null() !< output flows (-1, 0, 1) - save_flows

◆ ipakcsv

integer(i4b), pointer lakmodule::laktype::ipakcsv => null()
private

Definition at line 64 of file gwf-lak.f90.

64  integer(I4B), pointer :: ipakcsv => null()

◆ iprflow

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::iprflow => null()
privateinherited

Definition at line 43 of file NumericalPackage.f90.

43  integer(I4B), pointer :: iprflow => null() !< flag to print simulated flows

◆ iprhed

integer(i4b), pointer lakmodule::laktype::iprhed => null()
private

Definition at line 60 of file gwf-lak.f90.

60  integer(I4B), pointer :: iprhed => null()

◆ iprpak

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::iprpak => null()
privateinherited

Definition at line 42 of file NumericalPackage.f90.

42  integer(I4B), pointer :: iprpak => null() !< integer flag to echo input

◆ isadvpak

integer(i4b), pointer bndmodule::bndtype::isadvpak => null()
privateinherited

Definition at line 62 of file BoundaryPackage.f90.

62  integer(I4B), pointer :: isadvpak => null() !< flag indicating package is advanced (1) or not (0)

◆ iscloc

integer(i4b), pointer bndmodule::bndtype::iscloc => null()
privateinherited

Definition at line 67 of file BoundaryPackage.f90.

67  integer(I4B), pointer :: iscloc => null() !< bound column to scale with SFAC

◆ iseepc

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::iseepc => null()
private

Definition at line 134 of file gwf-lak.f90.

134  integer(I4B), dimension(:), pointer, contiguous :: iseepc => null()

◆ istageout

integer(i4b), pointer lakmodule::laktype::istageout => null()
private

Definition at line 61 of file gwf-lak.f90.

61  integer(I4B), pointer :: istageout => null()

◆ ivsc

integer(i4b), pointer bndmodule::bndtype::ivsc => null()
privateinherited

Definition at line 88 of file BoundaryPackage.f90.

88  integer(I4B), pointer :: ivsc => null() !< flag indicating if viscosity is active in the model

◆ lakebot

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::lakebot => null()
private

Definition at line 90 of file gwf-lak.f90.

90  real(DP), dimension(:), pointer, contiguous :: lakebot => null()

◆ lakein

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::lakein => null()
private

Definition at line 161 of file gwf-lak.f90.

161  integer(I4B), dimension(:), pointer, contiguous :: lakein => null()

◆ lakename

character(len=lenboundname), dimension(:), pointer, contiguous lakmodule::laktype::lakename => null()
private

Definition at line 92 of file gwf-lak.f90.

92  character(len=LENBOUNDNAME), dimension(:), pointer, &
93  contiguous :: lakename => null()

◆ lakeout

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::lakeout => null()
private

Definition at line 162 of file gwf-lak.f90.

162  integer(I4B), dimension(:), pointer, contiguous :: lakeout => null()

◆ laketop

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::laketop => null()
private

Definition at line 89 of file gwf-lak.f90.

89  real(DP), dimension(:), pointer, contiguous :: laketop => null()

◆ lastonper

integer(i4b), pointer numericalpackagemodule::numericalpackagetype::lastonper => null()
privateinherited

Definition at line 46 of file NumericalPackage.f90.

46  integer(I4B), pointer :: lastonper => null() !< last value of ionper (for checking)

◆ lauxvar

real(dp), dimension(:, :), pointer, contiguous lakmodule::laktype::lauxvar => null()
private

Definition at line 103 of file gwf-lak.f90.

103  real(DP), dimension(:, :), pointer, contiguous :: lauxvar => null()

◆ listlabel

character(len=lenlistlabel), pointer bndmodule::bndtype::listlabel => null()
privateinherited

Definition at line 50 of file BoundaryPackage.f90.

50  character(len=LENLISTLABEL), pointer :: listlabel => null() !< title of table written for RP

◆ lkgwsink

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::lkgwsink => null()
private

Definition at line 96 of file gwf-lak.f90.

96  real(DP), dimension(:), pointer, contiguous :: lkgwsink => null()

◆ maxbound

integer(i4b), pointer bndmodule::bndtype::maxbound => null()
privateinherited

Definition at line 64 of file BoundaryPackage.f90.

64  integer(I4B), pointer :: maxbound => null() !< max number of boundaries

◆ maxlakit

integer(i4b), pointer lakmodule::laktype::maxlakit => NULL()
private

Definition at line 75 of file gwf-lak.f90.

75  integer(I4B), pointer :: maxlakit => null() !< maximum number of iterations in LAK solve

◆ memorypath

character(len=lenmempath) numericalpackagemodule::numericalpackagetype::memorypath = ''
privateinherited

Definition at line 28 of file NumericalPackage.f90.

28  character(len=LENMEMPATH) :: memoryPath = '' !< the location in the memory manager where the variables are stored

◆ memorypathmodel

character(len=lenmempath) numericalpackagemodule::numericalpackagetype::memorypathmodel = ''
privateinherited

Definition at line 29 of file NumericalPackage.f90.

29  character(len=LENMEMPATH) :: memoryPathModel = '' !< the location in the memory manager where the variables

◆ name_model

character(len=lenmodelname) numericalpackagemodule::numericalpackagetype::name_model = ''
privateinherited

Definition at line 26 of file NumericalPackage.f90.

26  character(len=LENMODELNAME) :: name_model = '' !< the name of the model that contains this package

◆ naux

integer(i4b), pointer bndmodule::bndtype::naux => null()
privateinherited

Definition at line 68 of file BoundaryPackage.f90.

68  integer(I4B), pointer :: naux => null() !< number of auxiliary variables

◆ nbound

integer(i4b), pointer bndmodule::bndtype::nbound => null()
privateinherited

Definition at line 65 of file BoundaryPackage.f90.

65  integer(I4B), pointer :: nbound => null() !< number of boundaries for current stress period

◆ ncncvr

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::ncncvr => null()
private

Definition at line 113 of file gwf-lak.f90.

113  integer(I4B), dimension(:), pointer, contiguous :: ncncvr => null()

◆ ncolbnd

integer(i4b), pointer bndmodule::bndtype::ncolbnd => null()
privateinherited

Definition at line 66 of file BoundaryPackage.f90.

66  integer(I4B), pointer :: ncolbnd => null() !< number of columns of the bound array

◆ neq

integer(i4b), pointer bndmodule::bndtype::neq
privateinherited

Definition at line 102 of file BoundaryPackage.f90.

102  integer(I4B), pointer :: neq !< number of equations for model

◆ nlakeconn

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::nlakeconn => null()
private

Definition at line 85 of file gwf-lak.f90.

85  integer(I4B), dimension(:), pointer, contiguous :: nlakeconn => null()

◆ nlakes

integer(i4b), pointer lakmodule::laktype::nlakes => NULL()
private

Definition at line 66 of file gwf-lak.f90.

66  integer(I4B), pointer :: nlakes => null()

◆ nodelist

integer(i4b), dimension(:), pointer, contiguous bndmodule::bndtype::nodelist => null()
privateinherited

Definition at line 74 of file BoundaryPackage.f90.

74  integer(I4B), dimension(:), pointer, contiguous :: nodelist => null() !< vector of reduced node numbers

◆ nodesontop

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::nodesontop => null()
private

Definition at line 147 of file gwf-lak.f90.

147  integer(I4B), dimension(:), pointer, contiguous :: nodesontop => null()

◆ noupdateauxvar

integer(i4b), dimension(:), pointer, contiguous bndmodule::bndtype::noupdateauxvar => null()
privateinherited

Definition at line 75 of file BoundaryPackage.f90.

75  integer(I4B), dimension(:), pointer, contiguous :: noupdateauxvar => null() !< override auxvars from being updated

◆ noutlets

integer(i4b), pointer lakmodule::laktype::noutlets => NULL()
private

Definition at line 67 of file gwf-lak.f90.

67  integer(I4B), pointer :: noutlets => null()

◆ npakeq

integer(i4b), pointer bndmodule::bndtype::npakeq => null()
privateinherited

Definition at line 71 of file BoundaryPackage.f90.

71  integer(I4B), pointer :: npakeq => null() !< number of equations in this package (normally 0 unless package adds rows to matrix)

◆ ntables

integer(i4b), pointer lakmodule::laktype::ntables => NULL()
private

Definition at line 68 of file gwf-lak.f90.

68  integer(I4B), pointer :: ntables => null()

◆ ntabrow

integer(i4b), dimension(:), pointer, contiguous lakmodule::laktype::ntabrow => null()
private

Definition at line 87 of file gwf-lak.f90.

87  integer(I4B), dimension(:), pointer, contiguous :: ntabrow => null()

◆ obs

type(obstype), pointer bndmodule::bndtype::obs => null()
privateinherited

Definition at line 99 of file BoundaryPackage.f90.

99  type(ObsType), pointer :: obs => null() !< observation package

◆ outdmax

real(dp), pointer lakmodule::laktype::outdmax => NULL()
private

Definition at line 71 of file gwf-lak.f90.

71  real(DP), pointer :: outdmax => null()

◆ outinvert

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::outinvert => null()
private

Definition at line 165 of file gwf-lak.f90.

165  real(DP), dimension(:), pointer, contiguous :: outinvert => null()

◆ outputtab

type(tabletype), pointer bndmodule::bndtype::outputtab => null()
privateinherited

Definition at line 112 of file BoundaryPackage.f90.

112  type(TableType), pointer :: outputtab => null() !< output table object for package flows writtent to the model listing file

◆ outrate

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::outrate => null()
private

Definition at line 164 of file gwf-lak.f90.

164  real(DP), dimension(:), pointer, contiguous :: outrate => null()

◆ outrough

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::outrough => null()
private

Definition at line 167 of file gwf-lak.f90.

167  real(DP), dimension(:), pointer, contiguous :: outrough => null()

◆ outslope

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::outslope => null()
private

Definition at line 168 of file gwf-lak.f90.

168  real(DP), dimension(:), pointer, contiguous :: outslope => null()

◆ outwidth

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::outwidth => null()
private

Definition at line 166 of file gwf-lak.f90.

166  real(DP), dimension(:), pointer, contiguous :: outwidth => null()

◆ package_type

character(len=lenftype), pointer numericalpackagemodule::numericalpackagetype::package_type => null()
privateinherited

Definition at line 34 of file NumericalPackage.f90.

34  character(len=LENFTYPE), pointer :: package_type => null() !< package type (same as filtyp) stored in memory manager

◆ packname

character(len=lenpackagename) numericalpackagemodule::numericalpackagetype::packname = ''
privateinherited

Definition at line 27 of file NumericalPackage.f90.

27  character(len=LENPACKAGENAME) :: packName = '' !< name of the package

◆ pakcsvtab

type(tabletype), pointer lakmodule::laktype::pakcsvtab => null()
private

Definition at line 194 of file gwf-lak.f90.

194  type(TableType), pointer :: pakcsvtab => null()

◆ pakmvrobj

type(packagemovertype), pointer bndmodule::bndtype::pakmvrobj => null()
privateinherited

Definition at line 85 of file BoundaryPackage.f90.

85  type(PackageMoverType), pointer :: pakmvrobj => null() !< mover object for package

◆ parser

type(blockparsertype) numericalpackagemodule::numericalpackagetype::parser
privateinherited

Definition at line 49 of file NumericalPackage.f90.

49  type(BlockParserType) :: parser !< parser object for reading blocks of information

◆ pdmax

real(dp), pointer lakmodule::laktype::pdmax => NULL()
private

Definition at line 79 of file gwf-lak.f90.

79  real(DP), pointer :: pdmax => null()

◆ precip

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::precip => null()
private

Definition at line 117 of file gwf-lak.f90.

117  real(DP), dimension(:), pointer, contiguous :: precip => null()

◆ precip1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::precip1 => null()
private

Definition at line 118 of file gwf-lak.f90.

118  real(DP), dimension(:), pointer, contiguous :: precip1 => null()

◆ qauxcbc

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::qauxcbc => null()
private

Definition at line 172 of file gwf-lak.f90.

172  real(DP), dimension(:), pointer, contiguous :: qauxcbc => null()

◆ qgwf0

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::qgwf0 => null()
private

Definition at line 142 of file gwf-lak.f90.

142  real(DP), dimension(:), pointer, contiguous :: qgwf0 => null()

◆ qleak

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::qleak => null()
private

Definition at line 174 of file gwf-lak.f90.

174  real(DP), dimension(:), pointer, contiguous :: qleak => null()

◆ qsto

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::qsto => null()
private

Definition at line 175 of file gwf-lak.f90.

175  real(DP), dimension(:), pointer, contiguous :: qsto => null()

◆ r1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::r1 => null()
private

Definition at line 138 of file gwf-lak.f90.

138  real(DP), dimension(:), pointer, contiguous :: r1 => null()

◆ r2

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::r2 => null()
private

Definition at line 139 of file gwf-lak.f90.

139  real(DP), dimension(:), pointer, contiguous :: r2 => null()

◆ rainfall

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::rainfall => null()
private

Definition at line 98 of file gwf-lak.f90.

98  real(DP), dimension(:), pointer, contiguous :: rainfall => null()

◆ rhs

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::rhs => null()
privateinherited

Definition at line 78 of file BoundaryPackage.f90.

78  real(DP), dimension(:), pointer, contiguous :: rhs => null() !< right-hand side contribution

◆ runoff

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::runoff => null()
private

Definition at line 100 of file gwf-lak.f90.

100  real(DP), dimension(:), pointer, contiguous :: runoff => null()

◆ s0

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::s0 => null()
private

Definition at line 141 of file gwf-lak.f90.

141  real(DP), dimension(:), pointer, contiguous :: s0 => null()

◆ sarea

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::sarea => null()
private

Definition at line 154 of file gwf-lak.f90.

154  real(DP), dimension(:), pointer, contiguous :: sarea => null()

◆ sareamax

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::sareamax => null()
private

Definition at line 91 of file gwf-lak.f90.

91  real(DP), dimension(:), pointer, contiguous :: sareamax => null()

◆ satcond

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::satcond => null()
private

Definition at line 156 of file gwf-lak.f90.

156  real(DP), dimension(:), pointer, contiguous :: satcond => null()

◆ seep

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::seep => null()
private

Definition at line 127 of file gwf-lak.f90.

127  real(DP), dimension(:), pointer, contiguous :: seep => null()

◆ seep0

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::seep0 => null()
private

Definition at line 129 of file gwf-lak.f90.

129  real(DP), dimension(:), pointer, contiguous :: seep0 => null()

◆ seep1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::seep1 => null()
private

Definition at line 128 of file gwf-lak.f90.

128  real(DP), dimension(:), pointer, contiguous :: seep1 => null()

◆ simcond

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::simcond => null()
private

Definition at line 157 of file gwf-lak.f90.

157  real(DP), dimension(:), pointer, contiguous :: simcond => null()

◆ simlakgw

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::simlakgw => null()
private

Definition at line 158 of file gwf-lak.f90.

158  real(DP), dimension(:), pointer, contiguous :: simlakgw => null()

◆ simoutrate

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::simoutrate => null()
private

Definition at line 169 of file gwf-lak.f90.

169  real(DP), dimension(:), pointer, contiguous :: simoutrate => null()

◆ simtomvr

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::simtomvr => null()
privateinherited

Definition at line 81 of file BoundaryPackage.f90.

81  real(DP), dimension(:), pointer, contiguous :: simtomvr => null() !< simulated to mover values

◆ simvals

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::simvals => null()
privateinherited

Definition at line 80 of file BoundaryPackage.f90.

80  real(DP), dimension(:), pointer, contiguous :: simvals => null() !< simulated values

◆ stage

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::stage => null()
private

Definition at line 97 of file gwf-lak.f90.

97  real(DP), dimension(:), pointer, contiguous :: stage => null()

◆ stageiter

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::stageiter => null()
private

Definition at line 130 of file gwf-lak.f90.

130  real(DP), dimension(:), pointer, contiguous :: stageiter => null()

◆ stagetab

type(tabletype), pointer lakmodule::laktype::stagetab => null()
private

Definition at line 193 of file gwf-lak.f90.

193  type(TableType), pointer :: stagetab => null()

◆ status

character(len=8), dimension(:), pointer, contiguous lakmodule::laktype::status => null()
private

Definition at line 94 of file gwf-lak.f90.

94  character(len=8), dimension(:), pointer, contiguous :: status => null()

◆ strt

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::strt => null()
private

Definition at line 88 of file gwf-lak.f90.

88  real(DP), dimension(:), pointer, contiguous :: strt => null()

◆ surfdep

real(dp), pointer lakmodule::laktype::surfdep => NULL()
private

Definition at line 76 of file gwf-lak.f90.

76  real(DP), pointer :: surfdep => null()

◆ surfin

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::surfin => null()
private

Definition at line 114 of file gwf-lak.f90.

114  real(DP), dimension(:), pointer, contiguous :: surfin => null()

◆ surfout

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::surfout => null()
private

Definition at line 115 of file gwf-lak.f90.

115  real(DP), dimension(:), pointer, contiguous :: surfout => null()

◆ surfout1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::surfout1 => null()
private

Definition at line 116 of file gwf-lak.f90.

116  real(DP), dimension(:), pointer, contiguous :: surfout1 => null()

◆ tabsarea

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::tabsarea => null()
private

Definition at line 109 of file gwf-lak.f90.

109  real(DP), dimension(:), pointer, contiguous :: tabsarea => null()

◆ tabstage

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::tabstage => null()
private

Definition at line 107 of file gwf-lak.f90.

107  real(DP), dimension(:), pointer, contiguous :: tabstage => null()

◆ tabvolume

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::tabvolume => null()
private

Definition at line 108 of file gwf-lak.f90.

108  real(DP), dimension(:), pointer, contiguous :: tabvolume => null()

◆ tabwarea

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::tabwarea => null()
private

Definition at line 110 of file gwf-lak.f90.

110  real(DP), dimension(:), pointer, contiguous :: tabwarea => null()

◆ tasmanager

type(timearrayseriesmanagertype), pointer bndmodule::bndtype::tasmanager => null()
privateinherited

Definition at line 93 of file BoundaryPackage.f90.

93  type(TimeArraySeriesManagerType), pointer :: TasManager => null() !< time array series manager

◆ telev

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::telev => null()
private

Definition at line 151 of file gwf-lak.f90.

151  real(DP), dimension(:), pointer, contiguous :: telev => null()

◆ text

character(len=lenpackagename) bndmodule::bndtype::text = ''
privateinherited

Definition at line 51 of file BoundaryPackage.f90.

51  character(len=LENPACKAGENAME) :: text = '' !< text string for package flow term

◆ tsmanager

type(timeseriesmanagertype), pointer bndmodule::bndtype::tsmanager => null()
privateinherited

Definition at line 92 of file BoundaryPackage.f90.

92  type(TimeSeriesManagerType), pointer :: TsManager => null() !< time series manager

◆ viscratios

real(dp), dimension(:, :), pointer, contiguous lakmodule::laktype::viscratios => null()
private

Definition at line 201 of file gwf-lak.f90.

201  real(DP), dimension(:, :), pointer, contiguous :: viscratios => null() !< viscosity ratios (1: lak vsc ratio; 2: gwf vsc ratio)

◆ warea

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::warea => null()
private

Definition at line 155 of file gwf-lak.f90.

155  real(DP), dimension(:), pointer, contiguous :: warea => null()

◆ withdrawal

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::withdrawal => null()
private

Definition at line 102 of file gwf-lak.f90.

102  real(DP), dimension(:), pointer, contiguous :: withdrawal => null()

◆ withr

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::withr => null()
private

Definition at line 122 of file gwf-lak.f90.

122  real(DP), dimension(:), pointer, contiguous :: withr => null()

◆ withr1

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::withr1 => null()
private

Definition at line 123 of file gwf-lak.f90.

123  real(DP), dimension(:), pointer, contiguous :: withr1 => null()

◆ xnew

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::xnew => null()
privateinherited

Definition at line 104 of file BoundaryPackage.f90.

104  real(DP), dimension(:), pointer, contiguous :: xnew => null() !< model dependent variable (head) for this time step

◆ xnewpak

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::xnewpak => null()
private

Definition at line 186 of file gwf-lak.f90.

186  real(DP), dimension(:), pointer, contiguous :: xnewpak => null() !package x vector

◆ xold

real(dp), dimension(:), pointer, contiguous bndmodule::bndtype::xold => null()
privateinherited

Definition at line 105 of file BoundaryPackage.f90.

105  real(DP), dimension(:), pointer, contiguous :: xold => null() !< model dependent variable for last time step

◆ xoldpak

real(dp), dimension(:), pointer, contiguous lakmodule::laktype::xoldpak => null()
private

Definition at line 187 of file gwf-lak.f90.

187  real(DP), dimension(:), pointer, contiguous :: xoldpak => null() !package xold vector

The documentation for this type was generated from the following file: