MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
prtprpmodule::exgprtprptype Type Reference

Exchange PRP package. A variant of the normal PRP package that doesn't read from input files but instead receives particle transfers from coupled models while preserving the pattern where PRP packages own particles. Call it "Particle Registry Package"? More...

Inheritance diagram for prtprpmodule::exgprtprptype:
Inheritance graph
Collaboration diagram for prtprpmodule::exgprtprptype:
Collaboration graph

Public Member Functions

procedure, public bnd_obs_supported => prp_obs_supported
 
procedure, public bnd_df_obs => prp_df_obs
 
procedure, public bnd_bd_obs
 
procedure, public bnd_ot_obs
 
procedure, public bnd_rp_obs
 
procedure, public bnd_rp_ts
 
procedure, public bnd_activate_viscosity
 

Private Member Functions

procedure prp_allocate_scalars => exg_prp_allocate_scalars
 
procedure prp_allocate_arrays => exg_prp_allocate_arrays
 
procedure source_dimensions => exg_prp_dimensions
 
procedure source_options => exg_prp_options
 
procedure bnd_ar => exg_prp_ar
 
procedure bnd_rp => exg_prp_rp
 
procedure bnd_ad => exg_prp_ad
 
procedure bnd_cq_simrate => exg_prp_cq_simrate
 
procedure bnd_bd => exg_prp_bd
 
procedure bnd_ot_model_flows => exg_prp_ot_model_flows
 
procedure bnd_da => prp_da
 
procedure define_listlabel
 
procedure prp_set_pointers
 
procedure prp_log_options
 
procedure prp_packagedata
 
procedure prp_releasetimes
 
procedure prp_load_releasetimefrequency
 
procedure release
 
procedure log_release
 
procedure validate_release_point
 
procedure initialize_particle
 
procedure bnd_df => bndext_df
 
procedure allocate_scalars => bndext_allocate_scalars
 
procedure allocate_arrays => bndext_allocate_arrays
 
procedure log_options
 
procedure cellid_to_nlist
 
procedure nodeu_to_nlist
 
procedure layarr_to_nlist
 
procedure default_nodelist
 
procedure check_cellid
 
procedure write_lstfile
 
procedure bound_value
 
procedure bnd_rp_log => bndext_rp_log
 
procedure bnd_ac
 
procedure bnd_mc
 
procedure bnd_ck
 
procedure bnd_reset
 
procedure bnd_cf
 
procedure bnd_fc
 
procedure bnd_fn
 
procedure bnd_nur
 
procedure bnd_cc
 
procedure bnd_cq
 
procedure bnd_ot_package_flows
 
procedure bnd_ot_dv
 
procedure bnd_ot_bdsummary
 
procedure pack_initialize
 
procedure read_options => bnd_read_options
 
procedure read_dimensions => bnd_read_dimensions
 
procedure read_initial_attr => bnd_read_initial_attr
 
procedure bnd_options
 
procedure bnd_cq_simtomvr
 
procedure set_pointers
 
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

logical(lgp), pointer extend => null()
 extend tracking beyond simulation's end More...
 
logical(lgp), pointer frctrn => null()
 force ternary solution for quad grids More...
 
logical(lgp), pointer drape => null()
 whether to drape particle to topmost active cell More...
 
logical(lgp), pointer localz => null()
 compute z coordinates local to the release cell More...
 
integer(i4b), pointer istopweaksink => null()
 weak sink option: 0 = no stop, 1 = stop More...
 
integer(i4b), pointer istopzone => null()
 optional stop zone number: 0 = no stop zone More...
 
integer(i4b), pointer idrymeth => null()
 dry tracking method: 0 = drop, 1 = stop, 2 = stay More...
 
integer(i4b), pointer itrkout => null()
 binary track file More...
 
integer(i4b), pointer itrkhdr => null()
 track header file More...
 
integer(i4b), pointer itrkcsv => null()
 CSV track file. More...
 
integer(i4b), pointer irlstls => null()
 release time file More...
 
integer(i4b), pointer iexmeth => null()
 method for iterative solution of particle exit location and time in generalized Pollock's method More...
 
integer(i4b), pointer ichkmeth => null()
 method for checking particle release coordinates are in the specified cells, 0 = none, 1 = eager More...
 
integer(i4b), pointer icycwin => null()
 cycle detection window size More...
 
real(dp), pointer extol => null()
 tolerance for iterative solution of particle exit location and time in generalized Pollock's method More...
 
real(dp), pointer rttol => null()
 tolerance for coincident particle release times More...
 
real(dp), pointer rtfreq => null()
 frequency for regularly spaced release times More...
 
real(dp), pointer offset => null()
 release time offset More...
 
real(dp), pointer stoptime => null()
 stop time for all release points More...
 
real(dp), pointer stoptraveltime => null()
 stop travel time for all points More...
 
type(prtfmitype), pointer fmi => null()
 flow model interface More...
 
type(particlestoretype), pointer particles => null()
 particle store More...
 
type(particlereleasescheduletype), pointer schedule => null()
 particle release schedule More...
 
integer(i4b), pointer nreleasepoints => null()
 number of release points More...
 
integer(i4b), pointer nreleasetimes => null()
 number of user-specified particle release times More...
 
integer(i4b), pointer nparticles => null()
 number of particles released More...
 
integer(i4b), dimension(:), pointer, contiguous rptnode => null()
 release point reduced nns More...
 
integer(i4b), dimension(:), pointer, contiguous rptzone => null()
 release point zone numbers More...
 
real(dp), dimension(:), pointer, contiguous rptx => null()
 release point x coordinates More...
 
real(dp), dimension(:), pointer, contiguous rpty => null()
 release point y coordinates More...
 
real(dp), dimension(:), pointer, contiguous rptz => null()
 release point z coordinates More...
 
real(dp), dimension(:), pointer, contiguous rptm => null()
 total mass released from point More...
 
character(len=lenboundname), dimension(:), pointer, contiguous rptname => null()
 release point names More...
 
character(len=linelength), dimension(:), allocatable period_block_lines
 last period block configuration for fill-forward More...
 
integer(i4b) applied_kper
 period for which configuration was last applied More...
 
integer(i4b), pointer iper
 
logical(lgp), pointer readarraygrid
 
logical(lgp), pointer readasarrays
 
integer(i4b), dimension(:, :), pointer, contiguous cellid => null()
 input user cellid list More...
 
integer(i4b), dimension(:), pointer, contiguous nodeulist => null()
 input user nodelist 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(blockparsertype) parser
 parser object for reading blocks of information More...
 
class(disbasetype), pointer dis => null()
 model discretization object More...
 

Detailed Description

Definition at line 105 of file prt-prp.f90.

Member Function/Subroutine Documentation

◆ allocate_arrays()

procedure bndextmodule::bndexttype::allocate_arrays
privateinherited

Definition at line 44 of file BoundaryPackageExt.f90.

◆ allocate_scalars()

procedure bndextmodule::bndexttype::allocate_scalars
privateinherited

Definition at line 43 of file BoundaryPackageExt.f90.

◆ bnd_ac()

procedure bndmodule::bndtype::bnd_ac
privateinherited

Definition at line 116 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 prtprpmodule::exgprtprptype::bnd_ad
private

Definition at line 113 of file prt-prp.f90.

◆ bnd_ar()

procedure prtprpmodule::exgprtprptype::bnd_ar
private

Definition at line 111 of file prt-prp.f90.

◆ bnd_bd()

procedure prtprpmodule::exgprtprptype::bnd_bd
private

Definition at line 115 of file prt-prp.f90.

◆ bnd_bd_obs()

procedure, public bndmodule::bndtype::bnd_bd_obs
inherited

Definition at line 153 of file BoundaryPackage.f90.

◆ bnd_cc()

procedure bndmodule::bndtype::bnd_cc
privateinherited

Definition at line 127 of file BoundaryPackage.f90.

◆ bnd_cf()

procedure bndmodule::bndtype::bnd_cf
privateinherited

Definition at line 123 of file BoundaryPackage.f90.

◆ bnd_ck()

procedure bndmodule::bndtype::bnd_ck
privateinherited

Definition at line 121 of file BoundaryPackage.f90.

◆ bnd_cq()

procedure bndmodule::bndtype::bnd_cq
privateinherited

Definition at line 128 of file BoundaryPackage.f90.

◆ bnd_cq_simrate()

procedure prtprpmodule::exgprtprptype::bnd_cq_simrate
private

Definition at line 114 of file prt-prp.f90.

◆ bnd_cq_simtomvr()

procedure bndmodule::bndtype::bnd_cq_simtomvr
privateinherited

Definition at line 144 of file BoundaryPackage.f90.

◆ bnd_da()

procedure prtprpmodule::prtprptype::bnd_da
privateinherited

Definition at line 84 of file prt-prp.f90.

◆ bnd_df()

procedure bndextmodule::bndexttype::bnd_df
privateinherited

Definition at line 40 of file BoundaryPackageExt.f90.

◆ bnd_df_obs()

procedure, public prtprpmodule::prtprptype::bnd_df_obs
inherited

Definition at line 98 of file prt-prp.f90.

◆ bnd_fc()

procedure bndmodule::bndtype::bnd_fc
privateinherited

Definition at line 124 of file BoundaryPackage.f90.

◆ bnd_fn()

procedure bndmodule::bndtype::bnd_fn
privateinherited

Definition at line 125 of file BoundaryPackage.f90.

◆ bnd_mc()

procedure bndmodule::bndtype::bnd_mc
privateinherited

Definition at line 117 of file BoundaryPackage.f90.

◆ bnd_nur()

procedure bndmodule::bndtype::bnd_nur
privateinherited

Definition at line 126 of file BoundaryPackage.f90.

◆ bnd_obs_supported()

procedure, public prtprpmodule::prtprptype::bnd_obs_supported
inherited

Definition at line 97 of file prt-prp.f90.

◆ bnd_options()

procedure bndmodule::bndtype::bnd_options
privateinherited

Definition at line 142 of file BoundaryPackage.f90.

◆ bnd_ot_bdsummary()

procedure bndmodule::bndtype::bnd_ot_bdsummary
privateinherited

Definition at line 133 of file BoundaryPackage.f90.

◆ bnd_ot_dv()

procedure bndmodule::bndtype::bnd_ot_dv
privateinherited

Definition at line 132 of file BoundaryPackage.f90.

◆ bnd_ot_model_flows()

procedure prtprpmodule::exgprtprptype::bnd_ot_model_flows
private

Definition at line 116 of file prt-prp.f90.

◆ bnd_ot_obs()

procedure, public bndmodule::bndtype::bnd_ot_obs
inherited

Definition at line 154 of file BoundaryPackage.f90.

◆ bnd_ot_package_flows()

procedure bndmodule::bndtype::bnd_ot_package_flows
privateinherited

Definition at line 131 of file BoundaryPackage.f90.

◆ bnd_reset()

procedure bndmodule::bndtype::bnd_reset
privateinherited

Definition at line 122 of file BoundaryPackage.f90.

◆ bnd_rp()

procedure prtprpmodule::exgprtprptype::bnd_rp
private

Definition at line 112 of file prt-prp.f90.

◆ bnd_rp_log()

procedure bndextmodule::bndexttype::bnd_rp_log
privateinherited

Definition at line 55 of file BoundaryPackageExt.f90.

◆ bnd_rp_obs()

procedure, public bndmodule::bndtype::bnd_rp_obs
inherited

Definition at line 155 of file BoundaryPackage.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.

◆ bound_value()

procedure bndextmodule::bndexttype::bound_value
privateinherited

Definition at line 54 of file BoundaryPackageExt.f90.

◆ cellid_to_nlist()

procedure bndextmodule::bndexttype::cellid_to_nlist
privateinherited

Definition at line 48 of file BoundaryPackageExt.f90.

◆ check_cellid()

procedure bndextmodule::bndexttype::check_cellid
privateinherited

Definition at line 52 of file BoundaryPackageExt.f90.

◆ copy_boundname()

procedure bndmodule::bndtype::copy_boundname
privateinherited

Definition at line 147 of file BoundaryPackage.f90.

◆ da()

procedure numericalpackagemodule::numericalpackagetype::da
privateinherited

Definition at line 55 of file NumericalPackage.f90.

◆ default_nodelist()

procedure bndextmodule::bndexttype::default_nodelist
privateinherited

Definition at line 51 of file BoundaryPackageExt.f90.

◆ define_listlabel()

procedure prtprpmodule::prtprptype::define_listlabel
privateinherited

Definition at line 85 of file prt-prp.f90.

◆ get_block_data()

procedure numericalpackagemodule::numericalpackagetype::get_block_data
privateinherited

Definition at line 57 of file NumericalPackage.f90.

◆ initialize_particle()

procedure prtprpmodule::prtprptype::initialize_particle
privateinherited

Definition at line 96 of file prt-prp.f90.

◆ layarr_to_nlist()

procedure bndextmodule::bndexttype::layarr_to_nlist
privateinherited

Definition at line 50 of file BoundaryPackageExt.f90.

◆ log_options()

procedure bndextmodule::bndexttype::log_options
privateinherited

Definition at line 47 of file BoundaryPackageExt.f90.

◆ log_release()

procedure prtprpmodule::prtprptype::log_release
privateinherited

Definition at line 94 of file prt-prp.f90.

◆ nodeu_to_nlist()

procedure bndextmodule::bndexttype::nodeu_to_nlist
privateinherited

Definition at line 49 of file BoundaryPackageExt.f90.

◆ pack_initialize()

procedure bndmodule::bndtype::pack_initialize
privateinherited

Definition at line 138 of file BoundaryPackage.f90.

◆ pak_setup_outputtab()

procedure, private bndmodule::bndtype::pak_setup_outputtab
privateinherited

Definition at line 148 of file BoundaryPackage.f90.

◆ prp_allocate_arrays()

procedure prtprpmodule::exgprtprptype::prp_allocate_arrays
private

Definition at line 108 of file prt-prp.f90.

◆ prp_allocate_scalars()

procedure prtprpmodule::exgprtprptype::prp_allocate_scalars
private

Definition at line 107 of file prt-prp.f90.

◆ prp_load_releasetimefrequency()

procedure prtprpmodule::prtprptype::prp_load_releasetimefrequency
privateinherited

Definition at line 92 of file prt-prp.f90.

◆ prp_log_options()

procedure prtprpmodule::prtprptype::prp_log_options
privateinherited

Definition at line 89 of file prt-prp.f90.

◆ prp_packagedata()

procedure prtprpmodule::prtprptype::prp_packagedata
privateinherited

Definition at line 90 of file prt-prp.f90.

◆ prp_releasetimes()

procedure prtprpmodule::prtprptype::prp_releasetimes
privateinherited

Definition at line 91 of file prt-prp.f90.

◆ prp_set_pointers()

procedure prtprpmodule::prtprptype::prp_set_pointers
privateinherited

Definition at line 86 of file prt-prp.f90.

◆ read_check_ionper()

procedure numericalpackagemodule::numericalpackagetype::read_check_ionper
privateinherited

Definition at line 56 of file NumericalPackage.f90.

◆ read_dimensions()

procedure bndmodule::bndtype::read_dimensions
privateinherited

Definition at line 140 of file BoundaryPackage.f90.

◆ read_initial_attr()

procedure bndmodule::bndtype::read_initial_attr
privateinherited

Definition at line 141 of file BoundaryPackage.f90.

◆ read_options()

procedure bndmodule::bndtype::read_options
privateinherited

Definition at line 139 of file BoundaryPackage.f90.

◆ release()

procedure prtprpmodule::prtprptype::release
privateinherited

Definition at line 93 of file prt-prp.f90.

◆ set_names()

procedure numericalpackagemodule::numericalpackagetype::set_names
privateinherited

Definition at line 53 of file NumericalPackage.f90.

◆ set_pointers()

procedure bndmodule::bndtype::set_pointers
privateinherited

Definition at line 145 of file BoundaryPackage.f90.

◆ source_dimensions()

procedure prtprpmodule::exgprtprptype::source_dimensions
private

Definition at line 109 of file prt-prp.f90.

◆ source_options()

procedure prtprpmodule::exgprtprptype::source_options
private

Definition at line 110 of file prt-prp.f90.

◆ validate_release_point()

procedure prtprpmodule::prtprptype::validate_release_point
privateinherited

Definition at line 95 of file prt-prp.f90.

◆ write_lstfile()

procedure bndextmodule::bndexttype::write_lstfile
privateinherited

Definition at line 53 of file BoundaryPackageExt.f90.

Member Data Documentation

◆ allowtimearrayseries

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

Definition at line 94 of file BoundaryPackage.f90.

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

◆ applied_kper

integer(i4b) prtprpmodule::prtprptype::applied_kper
privateinherited

Definition at line 76 of file prt-prp.f90.

76  integer(I4B) :: applied_kper !< period for which configuration was last applied

◆ auxname

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

Definition at line 51 of file BoundaryPackage.f90.

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

◆ auxname_cst

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

Definition at line 53 of file BoundaryPackage.f90.

53  type(CharacterStringType), dimension(:), pointer, &
54  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 78 of file BoundaryPackage.f90.

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

◆ bound

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

Definition at line 75 of file BoundaryPackage.f90.

75  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 55 of file BoundaryPackage.f90.

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

◆ boundname_cst

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

Definition at line 57 of file BoundaryPackage.f90.

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

◆ cellid

integer(i4b), dimension(:, :), pointer, contiguous bndextmodule::bndexttype::cellid => null()
privateinherited

Definition at line 37 of file BoundaryPackageExt.f90.

37  integer(I4B), dimension(:, :), pointer, contiguous :: cellid => null() !< input user cellid list

◆ condinput

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

Definition at line 88 of file BoundaryPackage.f90.

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

◆ 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

◆ drape

logical(lgp), pointer prtprpmodule::prtprptype::drape => null()
privateinherited

Definition at line 43 of file prt-prp.f90.

43  logical(LGP), pointer :: drape => null() !< whether to drape particle to topmost active cell

◆ errortab

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

Definition at line 112 of file BoundaryPackage.f90.

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

◆ extend

logical(lgp), pointer prtprpmodule::prtprptype::extend => null()
privateinherited

Definition at line 41 of file prt-prp.f90.

41  logical(LGP), pointer :: extend => null() !< extend tracking beyond simulation's end

◆ extol

real(dp), pointer prtprpmodule::prtprptype::extol => null()
privateinherited

Definition at line 55 of file prt-prp.f90.

55  real(DP), pointer :: extol => null() !< tolerance for iterative solution of particle exit location and time in generalized Pollock's method

◆ 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 105 of file BoundaryPackage.f90.

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

◆ fmi

type(prtfmitype), pointer prtprpmodule::prtprptype::fmi => null()
privateinherited

Definition at line 62 of file prt-prp.f90.

62  type(PrtFmiType), pointer :: fmi => null() !< flow model interface

◆ frctrn

logical(lgp), pointer prtprpmodule::prtprptype::frctrn => null()
privateinherited

Definition at line 42 of file prt-prp.f90.

42  logical(LGP), pointer :: frctrn => null() !< force ternary solution for quad grids

◆ hcof

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

Definition at line 76 of file BoundaryPackage.f90.

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

◆ 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 69 of file BoundaryPackage.f90.

69  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 62 of file BoundaryPackage.f90.

62  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 102 of file BoundaryPackage.f90.

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

◆ icelltype

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

Definition at line 106 of file BoundaryPackage.f90.

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

◆ ichkmeth

integer(i4b), pointer prtprpmodule::prtprptype::ichkmeth => null()
privateinherited

Definition at line 53 of file prt-prp.f90.

53  integer(I4B), pointer :: ichkmeth => null() !< method for checking particle release coordinates are in the specified cells, 0 = none, 1 = eager

◆ ictmempath

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

Definition at line 107 of file BoundaryPackage.f90.

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

◆ icycwin

integer(i4b), pointer prtprpmodule::prtprptype::icycwin => null()
privateinherited

Definition at line 54 of file prt-prp.f90.

54  integer(I4B), pointer :: icycwin => null() !< cycle detection window size

◆ 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

◆ idrymeth

integer(i4b), pointer prtprpmodule::prtprptype::idrymeth => null()
privateinherited

Definition at line 47 of file prt-prp.f90.

47  integer(I4B), pointer :: idrymeth => null() !< dry tracking method: 0 = drop, 1 = stop, 2 = stay

◆ iexmeth

integer(i4b), pointer prtprpmodule::prtprptype::iexmeth => null()
privateinherited

Definition at line 52 of file prt-prp.f90.

52  integer(I4B), pointer :: iexmeth => null() !< method for iterative solution of particle exit location and time in generalized Pollock's method

◆ imover

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

Definition at line 83 of file BoundaryPackage.f90.

83  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 68 of file BoundaryPackage.f90.

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

◆ indxconvertflux

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

Definition at line 93 of file BoundaryPackage.f90.

93  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

◆ inobspkg

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

Definition at line 97 of file BoundaryPackage.f90.

97  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 110 of file BoundaryPackage.f90.

110  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 71 of file BoundaryPackage.f90.

71  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

◆ 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

◆ iper

integer(i4b), pointer bndextmodule::bndexttype::iper
privateinherited

Definition at line 33 of file BoundaryPackageExt.f90.

33  integer(I4B), pointer :: iper

◆ 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

◆ 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

◆ irlstls

integer(i4b), pointer prtprpmodule::prtprptype::irlstls => null()
privateinherited

Definition at line 51 of file prt-prp.f90.

51  integer(I4B), pointer :: irlstls => null() !< release time file

◆ isadvpak

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

Definition at line 61 of file BoundaryPackage.f90.

61  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 66 of file BoundaryPackage.f90.

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

◆ istopweaksink

integer(i4b), pointer prtprpmodule::prtprptype::istopweaksink => null()
privateinherited

Definition at line 45 of file prt-prp.f90.

45  integer(I4B), pointer :: istopweaksink => null() !< weak sink option: 0 = no stop, 1 = stop

◆ istopzone

integer(i4b), pointer prtprpmodule::prtprptype::istopzone => null()
privateinherited

Definition at line 46 of file prt-prp.f90.

46  integer(I4B), pointer :: istopzone => null() !< optional stop zone number: 0 = no stop zone

◆ itrkcsv

integer(i4b), pointer prtprpmodule::prtprptype::itrkcsv => null()
privateinherited

Definition at line 50 of file prt-prp.f90.

50  integer(I4B), pointer :: itrkcsv => null() !< CSV track file

◆ itrkhdr

integer(i4b), pointer prtprpmodule::prtprptype::itrkhdr => null()
privateinherited

Definition at line 49 of file prt-prp.f90.

49  integer(I4B), pointer :: itrkhdr => null() !< track header file

◆ itrkout

integer(i4b), pointer prtprpmodule::prtprptype::itrkout => null()
privateinherited

Definition at line 48 of file prt-prp.f90.

48  integer(I4B), pointer :: itrkout => null() !< binary track file

◆ ivsc

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

Definition at line 87 of file BoundaryPackage.f90.

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

◆ 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)

◆ listlabel

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

Definition at line 49 of file BoundaryPackage.f90.

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

◆ localz

logical(lgp), pointer prtprpmodule::prtprptype::localz => null()
privateinherited

Definition at line 44 of file prt-prp.f90.

44  logical(LGP), pointer :: localz => null() !< compute z coordinates local to the release cell

◆ maxbound

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

Definition at line 63 of file BoundaryPackage.f90.

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

◆ 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 67 of file BoundaryPackage.f90.

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

◆ nbound

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

Definition at line 64 of file BoundaryPackage.f90.

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

◆ ncolbnd

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

Definition at line 65 of file BoundaryPackage.f90.

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

◆ neq

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

Definition at line 101 of file BoundaryPackage.f90.

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

◆ nodelist

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

Definition at line 73 of file BoundaryPackage.f90.

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

◆ nodeulist

integer(i4b), dimension(:), pointer, contiguous bndextmodule::bndexttype::nodeulist => null()
privateinherited

Definition at line 38 of file BoundaryPackageExt.f90.

38  integer(I4B), dimension(:), pointer, contiguous :: nodeulist => null() !< input user nodelist

◆ noupdateauxvar

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

Definition at line 74 of file BoundaryPackage.f90.

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

◆ npakeq

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

Definition at line 70 of file BoundaryPackage.f90.

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

◆ nparticles

integer(i4b), pointer prtprpmodule::prtprptype::nparticles => null()
privateinherited

Definition at line 67 of file prt-prp.f90.

67  integer(I4B), pointer :: nparticles => null() !< number of particles released

◆ nreleasepoints

integer(i4b), pointer prtprpmodule::prtprptype::nreleasepoints => null()
privateinherited

Definition at line 65 of file prt-prp.f90.

65  integer(I4B), pointer :: nreleasepoints => null() !< number of release points

◆ nreleasetimes

integer(i4b), pointer prtprpmodule::prtprptype::nreleasetimes => null()
privateinherited

Definition at line 66 of file prt-prp.f90.

66  integer(I4B), pointer :: nreleasetimes => null() !< number of user-specified particle release times

◆ obs

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

Definition at line 98 of file BoundaryPackage.f90.

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

◆ offset

real(dp), pointer prtprpmodule::prtprptype::offset => null()
privateinherited

Definition at line 58 of file prt-prp.f90.

58  real(DP), pointer :: offset => null() !< release time offset

◆ outputtab

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

Definition at line 111 of file BoundaryPackage.f90.

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

◆ 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

◆ pakmvrobj

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

Definition at line 84 of file BoundaryPackage.f90.

84  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

◆ particles

type(particlestoretype), pointer prtprpmodule::prtprptype::particles => null()
privateinherited

Definition at line 63 of file prt-prp.f90.

63  type(ParticleStoreType), pointer :: particles => null() !< particle store

◆ period_block_lines

character(len=linelength), dimension(:), allocatable prtprpmodule::prtprptype::period_block_lines
privateinherited

Definition at line 75 of file prt-prp.f90.

75  character(len=LINELENGTH), allocatable :: period_block_lines(:) !< last period block configuration for fill-forward

◆ readarraygrid

logical(lgp), pointer bndextmodule::bndexttype::readarraygrid
privateinherited

Definition at line 34 of file BoundaryPackageExt.f90.

34  logical(LGP), pointer :: readarraygrid

◆ readasarrays

logical(lgp), pointer bndextmodule::bndexttype::readasarrays
privateinherited

Definition at line 35 of file BoundaryPackageExt.f90.

35  logical(LGP), pointer :: readasarrays

◆ rhs

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

Definition at line 77 of file BoundaryPackage.f90.

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

◆ rptm

real(dp), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rptm => null()
privateinherited

Definition at line 73 of file prt-prp.f90.

73  real(DP), pointer, contiguous :: rptm(:) => null() !< total mass released from point

◆ rptname

character(len=lenboundname), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rptname => null()
privateinherited

Definition at line 74 of file prt-prp.f90.

74  character(len=LENBOUNDNAME), pointer, contiguous :: rptname(:) => null() !< release point names

◆ rptnode

integer(i4b), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rptnode => null()
privateinherited

Definition at line 68 of file prt-prp.f90.

68  integer(I4B), pointer, contiguous :: rptnode(:) => null() !< release point reduced nns

◆ rptx

real(dp), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rptx => null()
privateinherited

Definition at line 70 of file prt-prp.f90.

70  real(DP), pointer, contiguous :: rptx(:) => null() !< release point x coordinates

◆ rpty

real(dp), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rpty => null()
privateinherited

Definition at line 71 of file prt-prp.f90.

71  real(DP), pointer, contiguous :: rpty(:) => null() !< release point y coordinates

◆ rptz

real(dp), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rptz => null()
privateinherited

Definition at line 72 of file prt-prp.f90.

72  real(DP), pointer, contiguous :: rptz(:) => null() !< release point z coordinates

◆ rptzone

integer(i4b), dimension(:), pointer, contiguous prtprpmodule::prtprptype::rptzone => null()
privateinherited

Definition at line 69 of file prt-prp.f90.

69  integer(I4B), pointer, contiguous :: rptzone(:) => null() !< release point zone numbers

◆ rtfreq

real(dp), pointer prtprpmodule::prtprptype::rtfreq => null()
privateinherited

Definition at line 57 of file prt-prp.f90.

57  real(DP), pointer :: rtfreq => null() !< frequency for regularly spaced release times

◆ rttol

real(dp), pointer prtprpmodule::prtprptype::rttol => null()
privateinherited

Definition at line 56 of file prt-prp.f90.

56  real(DP), pointer :: rttol => null() !< tolerance for coincident particle release times

◆ schedule

type(particlereleasescheduletype), pointer prtprpmodule::prtprptype::schedule => null()
privateinherited

Definition at line 64 of file prt-prp.f90.

64  type(ParticleReleaseScheduleType), pointer :: schedule => null() !< particle release schedule

◆ simtomvr

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

Definition at line 80 of file BoundaryPackage.f90.

80  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 79 of file BoundaryPackage.f90.

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

◆ stoptime

real(dp), pointer prtprpmodule::prtprptype::stoptime => null()
privateinherited

Definition at line 59 of file prt-prp.f90.

59  real(DP), pointer :: stoptime => null() !< stop time for all release points

◆ stoptraveltime

real(dp), pointer prtprpmodule::prtprptype::stoptraveltime => null()
privateinherited

Definition at line 60 of file prt-prp.f90.

60  real(DP), pointer :: stoptraveltime => null() !< stop travel time for all points

◆ tasmanager

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

Definition at line 92 of file BoundaryPackage.f90.

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

◆ text

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

Definition at line 50 of file BoundaryPackage.f90.

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

◆ tsmanager

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

Definition at line 91 of file BoundaryPackage.f90.

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

◆ xnew

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

Definition at line 103 of file BoundaryPackage.f90.

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

◆ xold

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

Definition at line 104 of file BoundaryPackage.f90.

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

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