MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
gwenaminputmodule Module Reference

Data Types

type  gwenamparamfoundtype
 

Variables

logical, public gwe_nam_multi_package = .false.
 
type(inputparamdefinitiontype), parameter gwenam_list = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwenam_print_input = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwenam_print_flows = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwenam_save_flows = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwenam_ftype = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwenam_fname = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwenam_pname = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_nam_param_definitions = [ gwenam_list, gwenam_print_input, gwenam_print_flows, gwenam_save_flows, gwenam_ftype, gwenam_fname, gwenam_pname ]
 
type(inputparamdefinitiontype), parameter gwenam_packages = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_nam_aggregate_definitions = [ gwenam_packages ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]
 

Variable Documentation

◆ gwe_nam_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwenaminputmodule::gwe_nam_aggregate_definitions = [ gwenam_packages ]

Definition at line 173 of file gwe-namidm.f90.

173  type(InputParamDefinitionType), parameter :: &
174  gwe_nam_aggregate_definitions(*) = &
175  [ &
176  gwenam_packages &
177  ]

◆ gwe_nam_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwenaminputmodule::gwe_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]

Definition at line 179 of file gwe-namidm.f90.

179  type(InputBlockDefinitionType), parameter :: &
180  gwe_nam_block_definitions(*) = &
181  [ &
182  inputblockdefinitiontype( &
183  'OPTIONS', & ! blockname
184  .false., & ! required
185  .false., & ! aggregate
186  .false. & ! block_variable
187  ), &
188  inputblockdefinitiontype( &
189  'PACKAGES', & ! blockname
190  .true., & ! required
191  .true., & ! aggregate
192  .false. & ! block_variable
193  ) &
194  ]

◆ gwe_nam_multi_package

logical, public gwenaminputmodule::gwe_nam_multi_package = .false.

Definition at line 23 of file gwe-namidm.f90.

23  logical :: gwe_nam_multi_package = .false.

◆ gwe_nam_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwenaminputmodule::gwe_nam_param_definitions = [ gwenam_list, gwenam_print_input, gwenam_print_flows, gwenam_save_flows, gwenam_ftype, gwenam_fname, gwenam_pname ]

Definition at line 144 of file gwe-namidm.f90.

144  type(InputParamDefinitionType), parameter :: &
145  gwe_nam_param_definitions(*) = &
146  [ &
147  gwenam_list, &
148  gwenam_print_input, &
149  gwenam_print_flows, &
150  gwenam_save_flows, &
151  gwenam_ftype, &
152  gwenam_fname, &
153  gwenam_pname &
154  ]

◆ gwenam_fname

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_fname = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

Definition at line 110 of file gwe-namidm.f90.

110  type(InputParamDefinitionType), parameter :: &
111  gwenam_fname = inputparamdefinitiontype &
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  )

◆ gwenam_ftype

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_ftype = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
private

Definition at line 93 of file gwe-namidm.f90.

93  type(InputParamDefinitionType), parameter :: &
94  gwenam_ftype = inputparamdefinitiontype &
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  )

◆ gwenam_list

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_list = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .true., .false., .false. )
private

Definition at line 25 of file gwe-namidm.f90.

25  type(InputParamDefinitionType), parameter :: &
26  gwenam_list = inputparamdefinitiontype &
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  )

◆ gwenam_packages

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_packages = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
private

Definition at line 156 of file gwe-namidm.f90.

156  type(InputParamDefinitionType), parameter :: &
157  gwenam_packages = inputparamdefinitiontype &
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  )

◆ gwenam_pname

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_pname = InputParamDefinitionType ( 'GWE', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
private

Definition at line 127 of file gwe-namidm.f90.

127  type(InputParamDefinitionType), parameter :: &
128  gwenam_pname = inputparamdefinitiontype &
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  )

◆ gwenam_print_flows

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_print_flows = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 59 of file gwe-namidm.f90.

59  type(InputParamDefinitionType), parameter :: &
60  gwenam_print_flows = inputparamdefinitiontype &
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  )

◆ gwenam_print_input

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_print_input = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 42 of file gwe-namidm.f90.

42  type(InputParamDefinitionType), parameter :: &
43  gwenam_print_input = inputparamdefinitiontype &
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  )

◆ gwenam_save_flows

type(inputparamdefinitiontype), parameter gwenaminputmodule::gwenam_save_flows = InputParamDefinitionType ( 'GWE', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 76 of file gwe-namidm.f90.

76  type(InputParamDefinitionType), parameter :: &
77  gwenam_save_flows = inputparamdefinitiontype &
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  )