MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwe-namidm.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 :: list = .false.
15  logical :: print_input = .false.
16  logical :: print_flows = .false.
17  logical :: save_flows = .false.
18  logical :: ftype = .false.
19  logical :: fname = .false.
20  logical :: pname = .false.
21  end type gwenamparamfoundtype
22 
23  logical :: gwe_nam_multi_package = .false.
24 
25  type(inputparamdefinitiontype), parameter :: &
27  ( &
28  'GWE', & ! component
29  'NAM', & ! subcomponent
30  'OPTIONS', & ! block
31  'LIST', & ! tag name
32  'LIST', & ! fortran variable
33  'STRING', & ! type
34  '', & ! shape
35  .false., & ! required
36  .false., & ! multi-record
37  .true., & ! preserve case
38  .false., & ! layered
39  .false. & ! timeseries
40  )
41 
42  type(inputparamdefinitiontype), parameter :: &
44  ( &
45  'GWE', & ! component
46  'NAM', & ! subcomponent
47  'OPTIONS', & ! block
48  'PRINT_INPUT', & ! tag name
49  'PRINT_INPUT', & ! fortran variable
50  'KEYWORD', & ! type
51  '', & ! shape
52  .false., & ! required
53  .false., & ! multi-record
54  .false., & ! preserve case
55  .false., & ! layered
56  .false. & ! timeseries
57  )
58 
59  type(inputparamdefinitiontype), parameter :: &
61  ( &
62  'GWE', & ! component
63  'NAM', & ! subcomponent
64  'OPTIONS', & ! block
65  'PRINT_FLOWS', & ! tag name
66  'PRINT_FLOWS', & ! fortran variable
67  'KEYWORD', & ! type
68  '', & ! shape
69  .false., & ! required
70  .false., & ! multi-record
71  .false., & ! preserve case
72  .false., & ! layered
73  .false. & ! timeseries
74  )
75 
76  type(inputparamdefinitiontype), parameter :: &
78  ( &
79  'GWE', & ! component
80  'NAM', & ! subcomponent
81  'OPTIONS', & ! block
82  'SAVE_FLOWS', & ! tag name
83  'SAVE_FLOWS', & ! fortran variable
84  'KEYWORD', & ! type
85  '', & ! shape
86  .false., & ! required
87  .false., & ! multi-record
88  .false., & ! preserve case
89  .false., & ! layered
90  .false. & ! timeseries
91  )
92 
93  type(inputparamdefinitiontype), parameter :: &
95  ( &
96  'GWE', & ! component
97  'NAM', & ! subcomponent
98  'PACKAGES', & ! block
99  'FTYPE', & ! tag name
100  'FTYPE', & ! fortran variable
101  'STRING', & ! type
102  '', & ! shape
103  .true., & ! required
104  .true., & ! multi-record
105  .false., & ! preserve case
106  .false., & ! layered
107  .false. & ! timeseries
108  )
109 
110  type(inputparamdefinitiontype), parameter :: &
112  ( &
113  'GWE', & ! component
114  'NAM', & ! subcomponent
115  'PACKAGES', & ! block
116  'FNAME', & ! tag name
117  'FNAME', & ! fortran variable
118  'STRING', & ! type
119  '', & ! shape
120  .true., & ! required
121  .true., & ! multi-record
122  .true., & ! preserve case
123  .false., & ! layered
124  .false. & ! timeseries
125  )
126 
127  type(inputparamdefinitiontype), parameter :: &
129  ( &
130  'GWE', & ! component
131  'NAM', & ! subcomponent
132  'PACKAGES', & ! block
133  'PNAME', & ! tag name
134  'PNAME', & ! fortran variable
135  'STRING', & ! type
136  '', & ! shape
137  .false., & ! required
138  .true., & ! multi-record
139  .false., & ! preserve case
140  .false., & ! layered
141  .false. & ! timeseries
142  )
143 
144  type(inputparamdefinitiontype), parameter :: &
146  [ &
147  gwenam_list, &
151  gwenam_ftype, &
152  gwenam_fname, &
153  gwenam_pname &
154  ]
155 
156  type(inputparamdefinitiontype), parameter :: &
158  ( &
159  'GWE', & ! component
160  'NAM', & ! subcomponent
161  'PACKAGES', & ! block
162  'PACKAGES', & ! tag name
163  'PACKAGES', & ! fortran variable
164  'RECARRAY FTYPE FNAME PNAME', & ! type
165  '', & ! shape
166  .true., & ! required
167  .false., & ! multi-record
168  .false., & ! preserve case
169  .false., & ! layered
170  .false. & ! timeseries
171  )
172 
173  type(inputparamdefinitiontype), parameter :: &
175  [ &
177  ]
178 
179  type(inputblockdefinitiontype), parameter :: &
181  [ &
183  'OPTIONS', & ! blockname
184  .false., & ! required
185  .false., & ! aggregate
186  .false. & ! block_variable
187  ), &
189  'PACKAGES', & ! blockname
190  .true., & ! required
191  .true., & ! aggregate
192  .false. & ! block_variable
193  ) &
194  ]
195 
196 end module gwenaminputmodule
This module contains simulation constants.
Definition: Constants.f90:9
integer(i4b), parameter lenvarname
maximum length of a variable name
Definition: Constants.f90:17
type(inputparamdefinitiontype), parameter gwenam_fname
Definition: gwe-namidm.f90:110
type(inputparamdefinitiontype), parameter gwenam_print_flows
Definition: gwe-namidm.f90:59
type(inputparamdefinitiontype), parameter gwenam_print_input
Definition: gwe-namidm.f90:42
type(inputparamdefinitiontype), parameter gwenam_pname
Definition: gwe-namidm.f90:127
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_nam_block_definitions
Definition: gwe-namidm.f90:179
type(inputparamdefinitiontype), parameter gwenam_list
Definition: gwe-namidm.f90:25
type(inputparamdefinitiontype), parameter gwenam_packages
Definition: gwe-namidm.f90:156
logical, public gwe_nam_multi_package
Definition: gwe-namidm.f90:23
type(inputparamdefinitiontype), parameter gwenam_ftype
Definition: gwe-namidm.f90:93
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_nam_aggregate_definitions
Definition: gwe-namidm.f90:173
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_nam_param_definitions
Definition: gwe-namidm.f90:144
type(inputparamdefinitiontype), parameter gwenam_save_flows
Definition: gwe-namidm.f90:76
This module contains the InputDefinitionModule.