MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
@ brief BndExtType More...
Public Member Functions | |
procedure, public | bnd_obs_supported |
procedure, public | bnd_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 | bnd_df => bndext_df |
procedure | bnd_rp => bndext_rp |
procedure | bnd_da => bndext_da |
procedure | allocate_scalars => bndext_allocate_scalars |
procedure | allocate_arrays => bndext_allocate_arrays |
procedure | source_options |
procedure | source_dimensions |
procedure | log_options |
procedure | nodelist_update |
procedure | check_cellid |
procedure | write_list |
procedure | bound_value |
procedure | bnd_ac |
procedure | bnd_mc |
procedure | bnd_ar |
procedure | bnd_ad |
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_bd |
procedure | bnd_ot_model_flows |
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_simrate |
procedure | bnd_cq_simtomvr |
procedure | set_pointers |
procedure | define_listlabel |
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 | |
integer(i4b), pointer | iper |
integer(i4b), dimension(:, :), pointer, contiguous | cellid => null() |
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... | |
Generic extended boundary package type. This derived type can be overridden to define concrete boundary package types that source all input from the input context.
Definition at line 30 of file BoundaryPackageExt.f90.
|
private |
Definition at line 41 of file BoundaryPackageExt.f90.
|
private |
Definition at line 40 of file BoundaryPackageExt.f90.
|
privateinherited |
Definition at line 117 of file BoundaryPackage.f90.
|
inherited |
Definition at line 162 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 121 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 119 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 130 of file BoundaryPackage.f90.
|
inherited |
Definition at line 154 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 128 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 124 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 122 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 129 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 144 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 145 of file BoundaryPackage.f90.
|
private |
Definition at line 39 of file BoundaryPackageExt.f90.
|
private |
Definition at line 37 of file BoundaryPackageExt.f90.
|
inherited |
Definition at line 153 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 125 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 126 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 118 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 127 of file BoundaryPackage.f90.
|
inherited |
Definition at line 152 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 143 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 134 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 133 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 131 of file BoundaryPackage.f90.
|
inherited |
Definition at line 155 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 132 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 123 of file BoundaryPackage.f90.
|
private |
Definition at line 38 of file BoundaryPackageExt.f90.
|
inherited |
Definition at line 156 of file BoundaryPackage.f90.
|
inherited |
Definition at line 159 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 165 of file BoundaryPackage.f90.
|
private |
Definition at line 48 of file BoundaryPackageExt.f90.
|
private |
Definition at line 46 of file BoundaryPackageExt.f90.
|
privateinherited |
Definition at line 148 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 55 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 147 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 57 of file NumericalPackage.f90.
|
private |
Definition at line 44 of file BoundaryPackageExt.f90.
|
private |
Definition at line 45 of file BoundaryPackageExt.f90.
|
privateinherited |
Definition at line 139 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 149 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 56 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 141 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 142 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 140 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 53 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 146 of file BoundaryPackage.f90.
|
private |
Definition at line 43 of file BoundaryPackageExt.f90.
|
private |
Definition at line 42 of file BoundaryPackageExt.f90.
|
private |
Definition at line 47 of file BoundaryPackageExt.f90.
|
privateinherited |
Definition at line 95 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 52 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 54 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 79 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 76 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 56 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 58 of file BoundaryPackage.f90.
|
private |
Definition at line 35 of file BoundaryPackageExt.f90.
|
privateinherited |
Definition at line 89 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 50 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 113 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 33 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 106 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 77 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 41 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 70 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 63 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 103 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 107 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 108 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 37 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 84 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 69 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 94 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 40 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 98 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 32 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 31 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 111 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 38 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 72 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 45 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 39 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 44 of file NumericalPackage.f90.
|
private |
Definition at line 33 of file BoundaryPackageExt.f90.
|
privateinherited |
Definition at line 43 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 42 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 62 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 67 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 88 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 46 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 50 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 64 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 28 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 29 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 26 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 68 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 65 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 66 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 102 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 74 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 75 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 71 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 99 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 112 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 34 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 27 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 85 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 49 of file NumericalPackage.f90.
|
privateinherited |
Definition at line 78 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 81 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 80 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 93 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 51 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 92 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 104 of file BoundaryPackage.f90.
|
privateinherited |
Definition at line 105 of file BoundaryPackage.f90.