MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
swf-dis2didm.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 
14  logical :: length_units = .false.
15  logical :: nogrb = .false.
16  logical :: xorigin = .false.
17  logical :: yorigin = .false.
18  logical :: angrot = .false.
19  logical :: export_ascii = .false.
20  logical :: nrow = .false.
21  logical :: ncol = .false.
22  logical :: delr = .false.
23  logical :: delc = .false.
24  logical :: botm = .false.
25  logical :: idomain = .false.
26  end type swfdis2dparamfoundtype
27 
28  logical :: swf_dis2d_multi_package = .false.
29 
30  type(inputparamdefinitiontype), parameter :: &
32  ( &
33  'SWF', & ! component
34  'DIS2D', & ! subcomponent
35  'OPTIONS', & ! block
36  'LENGTH_UNITS', & ! tag name
37  'LENGTH_UNITS', & ! fortran variable
38  'STRING', & ! type
39  '', & ! shape
40  .false., & ! required
41  .false., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )
46 
47  type(inputparamdefinitiontype), parameter :: &
49  ( &
50  'SWF', & ! component
51  'DIS2D', & ! subcomponent
52  'OPTIONS', & ! block
53  'NOGRB', & ! tag name
54  'NOGRB', & ! fortran variable
55  'KEYWORD', & ! type
56  '', & ! shape
57  .false., & ! required
58  .false., & ! multi-record
59  .false., & ! preserve case
60  .false., & ! layered
61  .false. & ! timeseries
62  )
63 
64  type(inputparamdefinitiontype), parameter :: &
66  ( &
67  'SWF', & ! component
68  'DIS2D', & ! subcomponent
69  'OPTIONS', & ! block
70  'XORIGIN', & ! tag name
71  'XORIGIN', & ! fortran variable
72  'DOUBLE', & ! type
73  '', & ! shape
74  .false., & ! required
75  .false., & ! multi-record
76  .false., & ! preserve case
77  .false., & ! layered
78  .false. & ! timeseries
79  )
80 
81  type(inputparamdefinitiontype), parameter :: &
83  ( &
84  'SWF', & ! component
85  'DIS2D', & ! subcomponent
86  'OPTIONS', & ! block
87  'YORIGIN', & ! tag name
88  'YORIGIN', & ! fortran variable
89  'DOUBLE', & ! type
90  '', & ! shape
91  .false., & ! required
92  .false., & ! multi-record
93  .false., & ! preserve case
94  .false., & ! layered
95  .false. & ! timeseries
96  )
97 
98  type(inputparamdefinitiontype), parameter :: &
100  ( &
101  'SWF', & ! component
102  'DIS2D', & ! subcomponent
103  'OPTIONS', & ! block
104  'ANGROT', & ! tag name
105  'ANGROT', & ! fortran variable
106  'DOUBLE', & ! type
107  '', & ! shape
108  .false., & ! required
109  .false., & ! multi-record
110  .false., & ! preserve case
111  .false., & ! layered
112  .false. & ! timeseries
113  )
114 
115  type(inputparamdefinitiontype), parameter :: &
117  ( &
118  'SWF', & ! component
119  'DIS2D', & ! subcomponent
120  'OPTIONS', & ! block
121  'EXPORT_ARRAY_ASCII', & ! tag name
122  'EXPORT_ASCII', & ! fortran variable
123  'KEYWORD', & ! type
124  '', & ! shape
125  .false., & ! required
126  .false., & ! multi-record
127  .false., & ! preserve case
128  .false., & ! layered
129  .false. & ! timeseries
130  )
131 
132  type(inputparamdefinitiontype), parameter :: &
134  ( &
135  'SWF', & ! component
136  'DIS2D', & ! subcomponent
137  'DIMENSIONS', & ! block
138  'NROW', & ! tag name
139  'NROW', & ! fortran variable
140  'INTEGER', & ! type
141  '', & ! shape
142  .true., & ! required
143  .false., & ! multi-record
144  .false., & ! preserve case
145  .false., & ! layered
146  .false. & ! timeseries
147  )
148 
149  type(inputparamdefinitiontype), parameter :: &
151  ( &
152  'SWF', & ! component
153  'DIS2D', & ! subcomponent
154  'DIMENSIONS', & ! block
155  'NCOL', & ! tag name
156  'NCOL', & ! fortran variable
157  'INTEGER', & ! type
158  '', & ! shape
159  .true., & ! required
160  .false., & ! multi-record
161  .false., & ! preserve case
162  .false., & ! layered
163  .false. & ! timeseries
164  )
165 
166  type(inputparamdefinitiontype), parameter :: &
168  ( &
169  'SWF', & ! component
170  'DIS2D', & ! subcomponent
171  'GRIDDATA', & ! block
172  'DELR', & ! tag name
173  'DELR', & ! fortran variable
174  'DOUBLE1D', & ! type
175  'NCOL', & ! shape
176  .true., & ! required
177  .false., & ! multi-record
178  .false., & ! preserve case
179  .false., & ! layered
180  .false. & ! timeseries
181  )
182 
183  type(inputparamdefinitiontype), parameter :: &
185  ( &
186  'SWF', & ! component
187  'DIS2D', & ! subcomponent
188  'GRIDDATA', & ! block
189  'DELC', & ! tag name
190  'DELC', & ! fortran variable
191  'DOUBLE1D', & ! type
192  'NROW', & ! shape
193  .true., & ! required
194  .false., & ! multi-record
195  .false., & ! preserve case
196  .false., & ! layered
197  .false. & ! timeseries
198  )
199 
200  type(inputparamdefinitiontype), parameter :: &
202  ( &
203  'SWF', & ! component
204  'DIS2D', & ! subcomponent
205  'GRIDDATA', & ! block
206  'BOTM', & ! tag name
207  'BOTM', & ! fortran variable
208  'DOUBLE2D', & ! type
209  'NCOL NROW', & ! shape
210  .true., & ! required
211  .false., & ! multi-record
212  .false., & ! preserve case
213  .false., & ! layered
214  .false. & ! timeseries
215  )
216 
217  type(inputparamdefinitiontype), parameter :: &
219  ( &
220  'SWF', & ! component
221  'DIS2D', & ! subcomponent
222  'GRIDDATA', & ! block
223  'IDOMAIN', & ! tag name
224  'IDOMAIN', & ! fortran variable
225  'INTEGER2D', & ! type
226  'NCOL NROW', & ! shape
227  .false., & ! required
228  .false., & ! multi-record
229  .false., & ! preserve case
230  .false., & ! layered
231  .false. & ! timeseries
232  )
233 
234  type(inputparamdefinitiontype), parameter :: &
236  [ &
238  swfdis2d_nogrb, &
241  swfdis2d_angrot, &
243  swfdis2d_nrow, &
244  swfdis2d_ncol, &
245  swfdis2d_delr, &
246  swfdis2d_delc, &
247  swfdis2d_botm, &
249  ]
250 
251  type(inputparamdefinitiontype), parameter :: &
253  [ &
255  ( &
256  '', & ! component
257  '', & ! subcomponent
258  '', & ! block
259  '', & ! tag name
260  '', & ! fortran variable
261  '', & ! type
262  '', & ! shape
263  .false., & ! required
264  .false., & ! multi-record
265  .false., & ! preserve case
266  .false., & ! layered
267  .false. & ! timeseries
268  ) &
269  ]
270 
271  type(inputblockdefinitiontype), parameter :: &
273  [ &
275  'OPTIONS', & ! blockname
276  .false., & ! required
277  .false., & ! aggregate
278  .false. & ! block_variable
279  ), &
281  'DIMENSIONS', & ! blockname
282  .true., & ! required
283  .false., & ! aggregate
284  .false. & ! block_variable
285  ), &
287  'GRIDDATA', & ! blockname
288  .true., & ! required
289  .false., & ! aggregate
290  .false. & ! block_variable
291  ) &
292  ]
293 
294 end module swfdis2dinputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
This module contains the InputDefinitionModule.
type(inputblockdefinitiontype), dimension(*), parameter, public swf_dis2d_block_definitions
type(inputparamdefinitiontype), parameter swfdis2d_xorigin
type(inputparamdefinitiontype), parameter swfdis2d_nogrb
type(inputparamdefinitiontype), parameter swfdis2d_delc
type(inputparamdefinitiontype), parameter swfdis2d_nrow
type(inputparamdefinitiontype), dimension(*), parameter, public swf_dis2d_param_definitions
type(inputparamdefinitiontype), parameter swfdis2d_angrot
type(inputparamdefinitiontype), parameter swfdis2d_idomain
type(inputparamdefinitiontype), dimension(*), parameter, public swf_dis2d_aggregate_definitions
type(inputparamdefinitiontype), parameter swfdis2d_export_ascii
type(inputparamdefinitiontype), parameter swfdis2d_botm
type(inputparamdefinitiontype), parameter swfdis2d_length_units
type(inputparamdefinitiontype), parameter swfdis2d_ncol
logical, public swf_dis2d_multi_package
type(inputparamdefinitiontype), parameter swfdis2d_yorigin
type(inputparamdefinitiontype), parameter swfdis2d_delr