MODFLOW 6  version 6.7.0.dev2
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. )
 
type(inputparamdefinitiontype), parameter gwfhfb_maxbound = InputParamDefinitionType ( 'GWF', 'HFB', 'DIMENSIONS', 'MAXHFB', 'MAXBOUND', 'INTEGER', '', 'maximum number of barriers', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_cellid1 = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'CELLID1', 'CELLID1', 'INTEGER1D', 'NCELLDIM', 'first cell adjacent to barrier', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_cellid2 = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'CELLID2', 'CELLID2', 'INTEGER1D', 'NCELLDIM', 'second cell adjacent to barrier', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfhfb_hydchr = InputParamDefinitionType ( 'GWF', 'HFB', 'PERIOD', 'HYDCHR', 'HYDCHR', 'DOUBLE', '', 'barrier hydraulic characteristic', .true., .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. )
 
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 148 of file gwf-hfbidm.f90.

148  type(InputParamDefinitionType), parameter :: &
149  gwf_hfb_aggregate_definitions(*) = &
150  [ &
151  gwfhfb_spd &
152  ]

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

154  type(InputBlockDefinitionType), parameter :: &
155  gwf_hfb_block_definitions(*) = &
156  [ &
157  inputblockdefinitiontype( &
158  'OPTIONS', & ! blockname
159  .false., & ! required
160  .false., & ! aggregate
161  .false. & ! block_variable
162  ), &
163  inputblockdefinitiontype( &
164  'DIMENSIONS', & ! blockname
165  .true., & ! required
166  .false., & ! aggregate
167  .false. & ! block_variable
168  ), &
169  inputblockdefinitiontype( &
170  'PERIOD', & ! blockname
171  .true., & ! required
172  .true., & ! aggregate
173  .true. & ! block_variable
174  ) &
175  ]

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

120  type(InputParamDefinitionType), parameter :: &
121  gwf_hfb_param_definitions(*) = &
122  [ &
123  gwfhfb_print_input, &
124  gwfhfb_maxbound, &
125  gwfhfb_cellid1, &
126  gwfhfb_cellid2, &
127  gwfhfb_hydchr &
128  ]

◆ 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., .true., .false., .false., .false. )
private

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

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

◆ gwfhfb_cellid2

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

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

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

◆ gwfhfb_hydchr

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

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

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

◆ gwfhfb_maxbound

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

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

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

◆ 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. )
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., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )

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

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

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