MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
gwfhfbinputmodule Module Reference

Data Types

type  gwfhfbparamfoundtype
 

Variables

logical, public gwf_hfb_multi_package = .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 154 of file gwf-hfbidm.f90.

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

◆ 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 160 of file gwf-hfbidm.f90.

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

◆ gwf_hfb_multi_package

logical, public gwfhfbinputmodule::gwf_hfb_multi_package = .false.

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

22  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 125 of file gwf-hfbidm.f90.

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

◆ gwf_hfb_subpackages

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

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

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

◆ 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 68 of file gwf-hfbidm.f90.

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

◆ 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 87 of file gwf-hfbidm.f90.

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

◆ 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 106 of file gwf-hfbidm.f90.

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

◆ 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 49 of file gwf-hfbidm.f90.

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

◆ 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 30 of file gwf-hfbidm.f90.

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

◆ 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 135 of file gwf-hfbidm.f90.

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