MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwfhfbinputmodule Module Reference

Data Types

type  gwfhfbparamfoundtype
 

Variables

logical, public gwf_hfb_multi_package = .false.
 
logical, public gwf_hfb_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public gwf_hfb_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwfhfb_print_input = InputParamDefinitionType ( 'GWF', 'HFB', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'model print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_maxbound = InputParamDefinitionType ( 'GWF', 'HFB', 'DIMENSIONS', 'MAXHFB', 'MAXBOUND', 'INTEGER', '', 'maximum number of barriers', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_cellid1 = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'CELLID1', 'CELLID1', 'INTEGER1D', 'NCELLDIM', 'first cell adjacent to barrier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_cellid2 = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'CELLID2', 'CELLID2', 'INTEGER1D', 'NCELLDIM', 'second cell adjacent to barrier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_hydchr = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'HYDCHR', 'HYDCHR', 'DOUBLE', '', 'barrier hydraulic characteristic', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_hfb_param_definitions = [ gwfhfb_print_input, gwfhfb_maxbound, gwfhfb_cellid1, gwfhfb_cellid2, gwfhfb_hydchr ]
 
type(inputparamdefinitiontype), parameter gwfhfb_spd = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'STRESS_PERIOD_DATA', 'SPD', 'RECARRAY CELLID1 CELLID2 HYDCHR', 'MAXHFB', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_hfb_aggregate_definitions = [ gwfhfb_spd ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_hfb_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ gwf_hfb_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfhfbinputmodule::gwf_hfb_aggregate_definitions = [ gwfhfb_spd ]

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

156  type(InputParamDefinitionType), parameter :: &
157  gwf_hfb_aggregate_definitions(*) = &
158  [ &
159  gwfhfb_spd &
160  ]

◆ gwf_hfb_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwfhfbinputmodule::gwf_hfb_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]

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

162  type(InputBlockDefinitionType), parameter :: &
163  gwf_hfb_block_definitions(*) = &
164  [ &
165  inputblockdefinitiontype( &
166  'OPTIONS', & ! blockname
167  .false., & ! required
168  .false., & ! aggregate
169  .false. & ! block_variable
170  ), &
171  inputblockdefinitiontype( &
172  'DIMENSIONS', & ! blockname
173  .true., & ! required
174  .false., & ! aggregate
175  .false. & ! block_variable
176  ), &
177  inputblockdefinitiontype( &
178  'PERIOD', & ! blockname
179  .true., & ! required
180  .true., & ! aggregate
181  .true. & ! block_variable
182  ) &
183  ]

◆ gwf_hfb_is_advanced

logical, public gwfhfbinputmodule::gwf_hfb_is_advanced = .false.

Definition at line 24 of file gwf-hfbidm.f90.

24  logical :: gwf_hfb_is_advanced = .false.

◆ gwf_hfb_multi_package

logical, public gwfhfbinputmodule::gwf_hfb_multi_package = .false.

Definition at line 23 of file gwf-hfbidm.f90.

23  logical :: gwf_hfb_multi_package = .false.

◆ gwf_hfb_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfhfbinputmodule::gwf_hfb_param_definitions = [ gwfhfb_print_input, gwfhfb_maxbound, gwfhfb_cellid1, gwfhfb_cellid2, gwfhfb_hydchr ]

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

127  type(InputParamDefinitionType), parameter :: &
128  gwf_hfb_param_definitions(*) = &
129  [ &
130  gwfhfb_print_input, &
131  gwfhfb_maxbound, &
132  gwfhfb_cellid1, &
133  gwfhfb_cellid2, &
134  gwfhfb_hydchr &
135  ]

◆ gwf_hfb_subpackages

character(len=16), dimension(*), parameter, public gwfhfbinputmodule::gwf_hfb_subpackages = [ ' ' ]

Definition at line 26 of file gwf-hfbidm.f90.

26  character(len=16), parameter :: &
27  gwf_hfb_subpackages(*) = &
28  [ &
29  ' ' &
30  ]

◆ gwfhfb_cellid1

type(inputparamdefinitiontype), parameter gwfhfbinputmodule::gwfhfb_cellid1 = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'CELLID1', 'CELLID1', 'INTEGER1D', 'NCELLDIM', 'first cell adjacent to barrier', .true., .false., .true., .false., .false., .false. )
private

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

70  type(InputParamDefinitionType), parameter :: &
71  gwfhfb_cellid1 = inputparamdefinitiontype &
72  ( &
73  'GWF', & ! component
74  'HFB', & ! subcomponent
75  'PERIOD', & ! block
76  'CELLID1', & ! tag name
77  'CELLID1', & ! fortran variable
78  'INTEGER1D', & ! type
79  'NCELLDIM', & ! shape
80  'first cell adjacent to barrier', & ! longname
81  .true., & ! required
82  .false., & ! developmode
83  .true., & ! multi-record
84  .false., & ! preserve case
85  .false., & ! layered
86  .false. & ! timeseries
87  )

◆ gwfhfb_cellid2

type(inputparamdefinitiontype), parameter gwfhfbinputmodule::gwfhfb_cellid2 = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'CELLID2', 'CELLID2', 'INTEGER1D', 'NCELLDIM', 'second cell adjacent to barrier', .true., .false., .true., .false., .false., .false. )
private

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

89  type(InputParamDefinitionType), parameter :: &
90  gwfhfb_cellid2 = inputparamdefinitiontype &
91  ( &
92  'GWF', & ! component
93  'HFB', & ! subcomponent
94  'PERIOD', & ! block
95  'CELLID2', & ! tag name
96  'CELLID2', & ! fortran variable
97  'INTEGER1D', & ! type
98  'NCELLDIM', & ! shape
99  'second cell adjacent to barrier', & ! longname
100  .true., & ! required
101  .false., & ! developmode
102  .true., & ! multi-record
103  .false., & ! preserve case
104  .false., & ! layered
105  .false. & ! timeseries
106  )

◆ gwfhfb_hydchr

type(inputparamdefinitiontype), parameter gwfhfbinputmodule::gwfhfb_hydchr = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'HYDCHR', 'HYDCHR', 'DOUBLE', '', 'barrier hydraulic characteristic', .true., .false., .true., .false., .false., .false. )
private

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

108  type(InputParamDefinitionType), parameter :: &
109  gwfhfb_hydchr = inputparamdefinitiontype &
110  ( &
111  'GWF', & ! component
112  'HFB', & ! subcomponent
113  'PERIOD', & ! block
114  'HYDCHR', & ! tag name
115  'HYDCHR', & ! fortran variable
116  'DOUBLE', & ! type
117  '', & ! shape
118  'barrier hydraulic characteristic', & ! longname
119  .true., & ! required
120  .false., & ! developmode
121  .true., & ! multi-record
122  .false., & ! preserve case
123  .false., & ! layered
124  .false. & ! timeseries
125  )

◆ gwfhfb_maxbound

type(inputparamdefinitiontype), parameter gwfhfbinputmodule::gwfhfb_maxbound = InputParamDefinitionType ( 'GWF', 'HFB', 'DIMENSIONS', 'MAXHFB', 'MAXBOUND', 'INTEGER', '', 'maximum number of barriers', .true., .false., .false., .false., .false., .false. )
private

Definition at line 51 of file gwf-hfbidm.f90.

51  type(InputParamDefinitionType), parameter :: &
52  gwfhfb_maxbound = inputparamdefinitiontype &
53  ( &
54  'GWF', & ! component
55  'HFB', & ! subcomponent
56  'DIMENSIONS', & ! block
57  'MAXHFB', & ! tag name
58  'MAXBOUND', & ! fortran variable
59  'INTEGER', & ! type
60  '', & ! shape
61  'maximum number of barriers', & ! longname
62  .true., & ! required
63  .false., & ! developmode
64  .false., & ! multi-record
65  .false., & ! preserve case
66  .false., & ! layered
67  .false. & ! timeseries
68  )

◆ gwfhfb_print_input

type(inputparamdefinitiontype), parameter gwfhfbinputmodule::gwfhfb_print_input = InputParamDefinitionType ( 'GWF', 'HFB', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'model print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 32 of file gwf-hfbidm.f90.

32  type(InputParamDefinitionType), parameter :: &
33  gwfhfb_print_input = inputparamdefinitiontype &
34  ( &
35  'GWF', & ! component
36  'HFB', & ! subcomponent
37  'OPTIONS', & ! block
38  'PRINT_INPUT', & ! tag name
39  'PRINT_INPUT', & ! fortran variable
40  'KEYWORD', & ! type
41  '', & ! shape
42  'model print input to listing file', & ! longname
43  .false., & ! required
44  .false., & ! developmode
45  .false., & ! multi-record
46  .false., & ! preserve case
47  .false., & ! layered
48  .false. & ! timeseries
49  )

◆ gwfhfb_spd

type(inputparamdefinitiontype), parameter gwfhfbinputmodule::gwfhfb_spd = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'STRESS_PERIOD_DATA', 'SPD', 'RECARRAY CELLID1 CELLID2 HYDCHR', 'MAXHFB', '', .true., .false., .false., .false., .false., .false. )
private

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

137  type(InputParamDefinitionType), parameter :: &
138  gwfhfb_spd = inputparamdefinitiontype &
139  ( &
140  'GWF', & ! component
141  'HFB', & ! subcomponent
142  'PERIOD', & ! block
143  'STRESS_PERIOD_DATA', & ! tag name
144  'SPD', & ! fortran variable
145  'RECARRAY CELLID1 CELLID2 HYDCHR', & ! type
146  'MAXHFB', & ! shape
147  '', & ! longname
148  .true., & ! required
149  .false., & ! developmode
150  .false., & ! multi-record
151  .false., & ! preserve case
152  .false., & ! layered
153  .false. & ! timeseries
154  )