MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
utl-tvsidm.f90
Go to the documentation of this file.
1 ! ** Do Not Modify! MODFLOW 6 system generated file. **
3  use constantsmodule, only: lenvarname
6  private
12  public utl_tvs_is_advanced
13  public utl_tvs_subpackages
14 
16  logical :: disable_sc_int = .false.
17  logical :: print_input = .false.
18  logical :: ts_filerecord = .false.
19  logical :: ts6 = .false.
20  logical :: filein = .false.
21  logical :: ts6_filename = .false.
22  logical :: cellid = .false.
23  logical :: ss_in = .false.
24  logical :: sy_in = .false.
25  end type utltvsparamfoundtype
26 
27  logical :: utl_tvs_multi_package = .false.
28  logical :: utl_tvs_is_advanced = .false.
29 
30  character(len=16), parameter :: &
31  utl_tvs_subpackages(*) = &
32  [ &
33  ' ' &
34  ]
35 
36  type(inputparamdefinitiontype), parameter :: &
38  ( &
39  'UTL', & ! component
40  'TVS', & ! subcomponent
41  'OPTIONS', & ! block
42  'DISABLE_STORAGE_CHANGE_INTEGRATION', & ! tag name
43  'DISABLE_SC_INT', & ! fortran variable
44  'KEYWORD', & ! type
45  '', & ! shape
46  'deactivate storage change integration', & ! longname
47  .false., & ! required
48  .false., & ! developmode
49  .false., & ! multi-record
50  .false., & ! preserve case
51  .false., & ! layered
52  .false. & ! timeseries
53  )
54 
55  type(inputparamdefinitiontype), parameter :: &
57  ( &
58  'UTL', & ! component
59  'TVS', & ! subcomponent
60  'OPTIONS', & ! block
61  'PRINT_INPUT', & ! tag name
62  'PRINT_INPUT', & ! fortran variable
63  'KEYWORD', & ! type
64  '', & ! shape
65  'print input to listing file', & ! longname
66  .false., & ! required
67  .false., & ! developmode
68  .false., & ! multi-record
69  .false., & ! preserve case
70  .false., & ! layered
71  .false. & ! timeseries
72  )
73 
74  type(inputparamdefinitiontype), parameter :: &
76  ( &
77  'UTL', & ! component
78  'TVS', & ! subcomponent
79  'OPTIONS', & ! block
80  'TS_FILERECORD', & ! tag name
81  'TS_FILERECORD', & ! fortran variable
82  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
83  '', & ! shape
84  '', & ! longname
85  .false., & ! required
86  .false., & ! developmode
87  .false., & ! multi-record
88  .false., & ! preserve case
89  .false., & ! layered
90  .false. & ! timeseries
91  )
92 
93  type(inputparamdefinitiontype), parameter :: &
95  ( &
96  'UTL', & ! component
97  'TVS', & ! subcomponent
98  'OPTIONS', & ! block
99  'TS6', & ! tag name
100  'TS6', & ! fortran variable
101  'KEYWORD', & ! type
102  '', & ! shape
103  'head keyword', & ! longname
104  .true., & ! required
105  .false., & ! developmode
106  .true., & ! multi-record
107  .false., & ! preserve case
108  .false., & ! layered
109  .false. & ! timeseries
110  )
111 
112  type(inputparamdefinitiontype), parameter :: &
114  ( &
115  'UTL', & ! component
116  'TVS', & ! subcomponent
117  'OPTIONS', & ! block
118  'FILEIN', & ! tag name
119  'FILEIN', & ! fortran variable
120  'KEYWORD', & ! type
121  '', & ! shape
122  'file keyword', & ! longname
123  .true., & ! required
124  .false., & ! developmode
125  .true., & ! multi-record
126  .false., & ! preserve case
127  .false., & ! layered
128  .false. & ! timeseries
129  )
130 
131  type(inputparamdefinitiontype), parameter :: &
133  ( &
134  'UTL', & ! component
135  'TVS', & ! subcomponent
136  'OPTIONS', & ! block
137  'TS6_FILENAME', & ! tag name
138  'TS6_FILENAME', & ! fortran variable
139  'STRING', & ! type
140  '', & ! shape
141  'file name of time series information', & ! longname
142  .true., & ! required
143  .false., & ! developmode
144  .true., & ! multi-record
145  .true., & ! preserve case
146  .false., & ! layered
147  .false. & ! timeseries
148  )
149 
150  type(inputparamdefinitiontype), parameter :: &
152  ( &
153  'UTL', & ! component
154  'TVS', & ! subcomponent
155  'PERIOD', & ! block
156  'CELLID', & ! tag name
157  'CELLID', & ! fortran variable
158  'INTEGER1D', & ! type
159  'NCELLDIM', & ! shape
160  'cell identifier', & ! longname
161  .true., & ! required
162  .false., & ! developmode
163  .true., & ! multi-record
164  .false., & ! preserve case
165  .false., & ! layered
166  .false. & ! timeseries
167  )
168 
169  type(inputparamdefinitiontype), parameter :: &
171  ( &
172  'UTL', & ! component
173  'TVS', & ! subcomponent
174  'PERIOD', & ! block
175  'SS', & ! tag name
176  'SS_IN', & ! fortran variable
177  'STRING', & ! type
178  '', & ! shape
179  'specific storage', & ! longname
180  .true., & ! required
181  .false., & ! developmode
182  .true., & ! multi-record
183  .false., & ! preserve case
184  .false., & ! layered
185  .true. & ! timeseries
186  )
187 
188  type(inputparamdefinitiontype), parameter :: &
190  ( &
191  'UTL', & ! component
192  'TVS', & ! subcomponent
193  'PERIOD', & ! block
194  'SY', & ! tag name
195  'SY_IN', & ! fortran variable
196  'STRING', & ! type
197  '', & ! shape
198  'specific yield', & ! longname
199  .true., & ! required
200  .false., & ! developmode
201  .true., & ! multi-record
202  .false., & ! preserve case
203  .false., & ! layered
204  .true. & ! timeseries
205  )
206 
207  type(inputparamdefinitiontype), parameter :: &
209  [ &
213  utltvs_ts6, &
214  utltvs_filein, &
216  utltvs_cellid, &
217  utltvs_ss_in, &
218  utltvs_sy_in &
219  ]
220 
221  type(inputparamdefinitiontype), parameter :: &
223  ( &
224  'UTL', & ! component
225  'TVS', & ! subcomponent
226  'PERIOD', & ! block
227  'PERIODDATA', & ! tag name
228  'PERIODDATA', & ! fortran variable
229  'RECARRAY CELLID TVSSETTING', & ! type
230  '', & ! shape
231  '', & ! longname
232  .true., & ! required
233  .false., & ! developmode
234  .false., & ! multi-record
235  .false., & ! preserve case
236  .false., & ! layered
237  .false. & ! timeseries
238  )
239 
240  type(inputparamdefinitiontype), parameter :: &
242  ( &
243  'UTL', & ! component
244  'TVS', & ! subcomponent
245  'PERIOD', & ! block
246  'TVSSETTING', & ! tag name
247  'TVSSETTING', & ! fortran variable
248  'KEYSTRING SS SY', & ! type
249  '', & ! shape
250  '', & ! longname
251  .true., & ! required
252  .false., & ! developmode
253  .true., & ! multi-record
254  .false., & ! preserve case
255  .false., & ! layered
256  .false. & ! timeseries
257  )
258 
259  type(inputparamdefinitiontype), parameter :: &
261  [ &
264  ]
265 
266  type(inputblockdefinitiontype), parameter :: &
268  [ &
270  'OPTIONS', & ! blockname
271  .false., & ! required
272  .false., & ! aggregate
273  .false. & ! block_variable
274  ), &
276  'PERIOD', & ! blockname
277  .true., & ! required
278  .true., & ! aggregate
279  .true. & ! block_variable
280  ) &
281  ]
282 
283 end module utltvsinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
Input definition module.
type(inputparamdefinitiontype), dimension(*), parameter, public utl_tvs_aggregate_definitions
Definition: utl-tvsidm.f90:259
type(inputparamdefinitiontype), parameter utltvs_tvssetting
Definition: utl-tvsidm.f90:240
type(inputparamdefinitiontype), parameter utltvs_cellid
Definition: utl-tvsidm.f90:150
type(inputparamdefinitiontype), parameter utltvs_sy_in
Definition: utl-tvsidm.f90:188
type(inputparamdefinitiontype), parameter utltvs_ts6
Definition: utl-tvsidm.f90:93
logical, public utl_tvs_multi_package
Definition: utl-tvsidm.f90:27
type(inputblockdefinitiontype), dimension(*), parameter, public utl_tvs_block_definitions
Definition: utl-tvsidm.f90:266
type(inputparamdefinitiontype), dimension(*), parameter, public utl_tvs_param_definitions
Definition: utl-tvsidm.f90:207
type(inputparamdefinitiontype), parameter utltvs_filein
Definition: utl-tvsidm.f90:112
type(inputparamdefinitiontype), parameter utltvs_ts_filerecord
Definition: utl-tvsidm.f90:74
type(inputparamdefinitiontype), parameter utltvs_print_input
Definition: utl-tvsidm.f90:55
type(inputparamdefinitiontype), parameter utltvs_ss_in
Definition: utl-tvsidm.f90:169
character(len=16), dimension(*), parameter, public utl_tvs_subpackages
Definition: utl-tvsidm.f90:30
logical, public utl_tvs_is_advanced
Definition: utl-tvsidm.f90:28
type(inputparamdefinitiontype), parameter utltvs_disable_sc_int
Definition: utl-tvsidm.f90:36
type(inputparamdefinitiontype), parameter utltvs_ts6_filename
Definition: utl-tvsidm.f90:131
type(inputparamdefinitiontype), parameter utltvs_perioddata
Definition: utl-tvsidm.f90:221
Input block definition. Describes an input block.
Input parameter definition. Describes an input parameter.