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

Data Types

type  utltvkparamfoundtype
 

Variables

logical, public utl_tvk_multi_package = .false.
 
logical, public utl_tvk_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public utl_tvk_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter utltvk_print_input = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_ts_filerecord = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_ts6 = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_filein = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_ts6_filename = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_cellid = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_k_in = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'K', 'K_IN', 'STRING', '', 'hydraulic conductivity (L/T)', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter utltvk_k22_in = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'K22', 'K22_IN', 'STRING', '', 'hydraulic conductivity of second ellipsoid axis (L/T)', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter utltvk_k33_in = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'K33', 'K33_IN', 'STRING', '', 'hydraulic conductivity of third ellipsoid axis (L/T)', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_tvk_param_definitions = [ utltvk_print_input, utltvk_ts_filerecord, utltvk_ts6, utltvk_filein, utltvk_ts6_filename, utltvk_cellid, utltvk_k_in, utltvk_k22_in, utltvk_k33_in ]
 
type(inputparamdefinitiontype), parameter utltvk_perioddata = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY CELLID TVKSETTING', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utltvk_tvksetting = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'TVKSETTING', 'TVKSETTING', 'KEYSTRING K K22 K33', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_tvk_aggregate_definitions = [ utltvk_perioddata, utltvk_tvksetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public utl_tvk_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ utl_tvk_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utltvkinputmodule::utl_tvk_aggregate_definitions = [ utltvk_perioddata, utltvk_tvksetting ]

Definition at line 259 of file utl-tvkidm.f90.

259  type(InputParamDefinitionType), parameter :: &
260  utl_tvk_aggregate_definitions(*) = &
261  [ &
262  utltvk_perioddata, &
263  utltvk_tvksetting &
264  ]

◆ utl_tvk_block_definitions

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

Definition at line 266 of file utl-tvkidm.f90.

266  type(InputBlockDefinitionType), parameter :: &
267  utl_tvk_block_definitions(*) = &
268  [ &
269  inputblockdefinitiontype( &
270  'OPTIONS', & ! blockname
271  .false., & ! required
272  .false., & ! aggregate
273  .false. & ! block_variable
274  ), &
275  inputblockdefinitiontype( &
276  'PERIOD', & ! blockname
277  .true., & ! required
278  .true., & ! aggregate
279  .true. & ! block_variable
280  ) &
281  ]

◆ utl_tvk_is_advanced

logical, public utltvkinputmodule::utl_tvk_is_advanced = .false.

Definition at line 28 of file utl-tvkidm.f90.

28  logical :: utl_tvk_is_advanced = .false.

◆ utl_tvk_multi_package

logical, public utltvkinputmodule::utl_tvk_multi_package = .false.

Definition at line 27 of file utl-tvkidm.f90.

27  logical :: utl_tvk_multi_package = .false.

◆ utl_tvk_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utltvkinputmodule::utl_tvk_param_definitions = [ utltvk_print_input, utltvk_ts_filerecord, utltvk_ts6, utltvk_filein, utltvk_ts6_filename, utltvk_cellid, utltvk_k_in, utltvk_k22_in, utltvk_k33_in ]

Definition at line 207 of file utl-tvkidm.f90.

207  type(InputParamDefinitionType), parameter :: &
208  utl_tvk_param_definitions(*) = &
209  [ &
210  utltvk_print_input, &
211  utltvk_ts_filerecord, &
212  utltvk_ts6, &
213  utltvk_filein, &
214  utltvk_ts6_filename, &
215  utltvk_cellid, &
216  utltvk_k_in, &
217  utltvk_k22_in, &
218  utltvk_k33_in &
219  ]

◆ utl_tvk_subpackages

character(len=16), dimension(*), parameter, public utltvkinputmodule::utl_tvk_subpackages = [ ' ' ]

Definition at line 30 of file utl-tvkidm.f90.

30  character(len=16), parameter :: &
31  utl_tvk_subpackages(*) = &
32  [ &
33  ' ' &
34  ]

◆ utltvk_cellid

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_cellid = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
private

Definition at line 131 of file utl-tvkidm.f90.

131  type(InputParamDefinitionType), parameter :: &
132  utltvk_cellid = inputparamdefinitiontype &
133  ( &
134  'UTL', & ! component
135  'TVK', & ! subcomponent
136  'PERIOD', & ! block
137  'CELLID', & ! tag name
138  'CELLID', & ! fortran variable
139  'INTEGER1D', & ! type
140  'NCELLDIM', & ! shape
141  'cell identifier', & ! longname
142  .true., & ! required
143  .false., & ! developmode
144  .true., & ! multi-record
145  .false., & ! preserve case
146  .false., & ! layered
147  .false. & ! timeseries
148  )

◆ utltvk_filein

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_filein = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 93 of file utl-tvkidm.f90.

93  type(InputParamDefinitionType), parameter :: &
94  utltvk_filein = inputparamdefinitiontype &
95  ( &
96  'UTL', & ! component
97  'TVK', & ! subcomponent
98  'OPTIONS', & ! block
99  'FILEIN', & ! tag name
100  'FILEIN', & ! fortran variable
101  'KEYWORD', & ! type
102  '', & ! shape
103  'file keyword', & ! longname
104  .true., & ! required
105  .false., & ! developmode
106  .true., & ! multi-record
107  .false., & ! preserve case
108  .false., & ! layered
109  .false. & ! timeseries
110  )

◆ utltvk_k22_in

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_k22_in = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'K22', 'K22_IN', 'STRING', '', 'hydraulic conductivity of second ellipsoid axis (L/T)', .true., .false., .true., .false., .false., .true. )
private

Definition at line 169 of file utl-tvkidm.f90.

169  type(InputParamDefinitionType), parameter :: &
170  utltvk_k22_in = inputparamdefinitiontype &
171  ( &
172  'UTL', & ! component
173  'TVK', & ! subcomponent
174  'PERIOD', & ! block
175  'K22', & ! tag name
176  'K22_IN', & ! fortran variable
177  'STRING', & ! type
178  '', & ! shape
179  'hydraulic conductivity of second ellipsoid axis (L/T)', & ! longname
180  .true., & ! required
181  .false., & ! developmode
182  .true., & ! multi-record
183  .false., & ! preserve case
184  .false., & ! layered
185  .true. & ! timeseries
186  )

◆ utltvk_k33_in

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_k33_in = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'K33', 'K33_IN', 'STRING', '', 'hydraulic conductivity of third ellipsoid axis (L/T)', .true., .false., .true., .false., .false., .true. )
private

Definition at line 188 of file utl-tvkidm.f90.

188  type(InputParamDefinitionType), parameter :: &
189  utltvk_k33_in = inputparamdefinitiontype &
190  ( &
191  'UTL', & ! component
192  'TVK', & ! subcomponent
193  'PERIOD', & ! block
194  'K33', & ! tag name
195  'K33_IN', & ! fortran variable
196  'STRING', & ! type
197  '', & ! shape
198  'hydraulic conductivity of third ellipsoid axis (L/T)', & ! longname
199  .true., & ! required
200  .false., & ! developmode
201  .true., & ! multi-record
202  .false., & ! preserve case
203  .false., & ! layered
204  .true. & ! timeseries
205  )

◆ utltvk_k_in

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_k_in = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'K', 'K_IN', 'STRING', '', 'hydraulic conductivity (L/T)', .true., .false., .true., .false., .false., .true. )
private

Definition at line 150 of file utl-tvkidm.f90.

150  type(InputParamDefinitionType), parameter :: &
151  utltvk_k_in = inputparamdefinitiontype &
152  ( &
153  'UTL', & ! component
154  'TVK', & ! subcomponent
155  'PERIOD', & ! block
156  'K', & ! tag name
157  'K_IN', & ! fortran variable
158  'STRING', & ! type
159  '', & ! shape
160  'hydraulic conductivity (L/T)', & ! longname
161  .true., & ! required
162  .false., & ! developmode
163  .true., & ! multi-record
164  .false., & ! preserve case
165  .false., & ! layered
166  .true. & ! timeseries
167  )

◆ utltvk_perioddata

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_perioddata = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY CELLID TVKSETTING', '', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 221 of file utl-tvkidm.f90.

221  type(InputParamDefinitionType), parameter :: &
222  utltvk_perioddata = inputparamdefinitiontype &
223  ( &
224  'UTL', & ! component
225  'TVK', & ! subcomponent
226  'PERIOD', & ! block
227  'PERIODDATA', & ! tag name
228  'PERIODDATA', & ! fortran variable
229  'RECARRAY CELLID TVKSETTING', & ! 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  )

◆ utltvk_print_input

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_print_input = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 36 of file utl-tvkidm.f90.

36  type(InputParamDefinitionType), parameter :: &
37  utltvk_print_input = inputparamdefinitiontype &
38  ( &
39  'UTL', & ! component
40  'TVK', & ! subcomponent
41  'OPTIONS', & ! block
42  'PRINT_INPUT', & ! tag name
43  'PRINT_INPUT', & ! fortran variable
44  'KEYWORD', & ! type
45  '', & ! shape
46  'print input to listing file', & ! longname
47  .false., & ! required
48  .false., & ! developmode
49  .false., & ! multi-record
50  .false., & ! preserve case
51  .false., & ! layered
52  .false. & ! timeseries
53  )

◆ utltvk_ts6

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_ts6 = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 74 of file utl-tvkidm.f90.

74  type(InputParamDefinitionType), parameter :: &
75  utltvk_ts6 = inputparamdefinitiontype &
76  ( &
77  'UTL', & ! component
78  'TVK', & ! subcomponent
79  'OPTIONS', & ! block
80  'TS6', & ! tag name
81  'TS6', & ! fortran variable
82  'KEYWORD', & ! type
83  '', & ! shape
84  'head keyword', & ! longname
85  .true., & ! required
86  .false., & ! developmode
87  .true., & ! multi-record
88  .false., & ! preserve case
89  .false., & ! layered
90  .false. & ! timeseries
91  )

◆ utltvk_ts6_filename

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_ts6_filename = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
private

Definition at line 112 of file utl-tvkidm.f90.

112  type(InputParamDefinitionType), parameter :: &
113  utltvk_ts6_filename = inputparamdefinitiontype &
114  ( &
115  'UTL', & ! component
116  'TVK', & ! subcomponent
117  'OPTIONS', & ! block
118  'TS6_FILENAME', & ! tag name
119  'TS6_FILENAME', & ! fortran variable
120  'STRING', & ! type
121  '', & ! shape
122  'file name of time series information', & ! longname
123  .true., & ! required
124  .false., & ! developmode
125  .true., & ! multi-record
126  .true., & ! preserve case
127  .false., & ! layered
128  .false. & ! timeseries
129  )

◆ utltvk_ts_filerecord

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_ts_filerecord = InputParamDefinitionType ( 'UTL', 'TVK', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 55 of file utl-tvkidm.f90.

55  type(InputParamDefinitionType), parameter :: &
56  utltvk_ts_filerecord = inputparamdefinitiontype &
57  ( &
58  'UTL', & ! component
59  'TVK', & ! subcomponent
60  'OPTIONS', & ! block
61  'TS_FILERECORD', & ! tag name
62  'TS_FILERECORD', & ! fortran variable
63  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
64  '', & ! shape
65  '', & ! longname
66  .false., & ! required
67  .false., & ! developmode
68  .false., & ! multi-record
69  .false., & ! preserve case
70  .false., & ! layered
71  .false. & ! timeseries
72  )

◆ utltvk_tvksetting

type(inputparamdefinitiontype), parameter utltvkinputmodule::utltvk_tvksetting = InputParamDefinitionType ( 'UTL', 'TVK', 'PERIOD', 'TVKSETTING', 'TVKSETTING', 'KEYSTRING K K22 K33', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 240 of file utl-tvkidm.f90.

240  type(InputParamDefinitionType), parameter :: &
241  utltvk_tvksetting = inputparamdefinitiontype &
242  ( &
243  'UTL', & ! component
244  'TVK', & ! subcomponent
245  'PERIOD', & ! block
246  'TVKSETTING', & ! tag name
247  'TVKSETTING', & ! fortran variable
248  'KEYSTRING K K22 K33', & ! 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  )