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

Data Types

type  gwtnamparamfoundtype
 

Variables

logical, public gwt_nam_multi_package = .false.
 
type(inputparamdefinitiontype), parameter gwtnam_list = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtnam_print_input = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtnam_print_flows = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtnam_save_flows = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtnam_ftype = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtnam_fname = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtnam_pname = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_nam_param_definitions = [ gwtnam_list, gwtnam_print_input, gwtnam_print_flows, gwtnam_save_flows, gwtnam_ftype, gwtnam_fname, gwtnam_pname ]
 
type(inputparamdefinitiontype), parameter gwtnam_packages = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_nam_aggregate_definitions = [ gwtnam_packages ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]
 

Variable Documentation

◆ gwt_nam_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtnaminputmodule::gwt_nam_aggregate_definitions = [ gwtnam_packages ]

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

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

◆ gwt_nam_block_definitions

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

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

179  type(InputBlockDefinitionType), parameter :: &
180  gwt_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  ]

◆ gwt_nam_multi_package

logical, public gwtnaminputmodule::gwt_nam_multi_package = .false.

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

23  logical :: gwt_nam_multi_package = .false.

◆ gwt_nam_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtnaminputmodule::gwt_nam_param_definitions = [ gwtnam_list, gwtnam_print_input, gwtnam_print_flows, gwtnam_save_flows, gwtnam_ftype, gwtnam_fname, gwtnam_pname ]

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

144  type(InputParamDefinitionType), parameter :: &
145  gwt_nam_param_definitions(*) = &
146  [ &
147  gwtnam_list, &
148  gwtnam_print_input, &
149  gwtnam_print_flows, &
150  gwtnam_save_flows, &
151  gwtnam_ftype, &
152  gwtnam_fname, &
153  gwtnam_pname &
154  ]

◆ gwtnam_fname

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_fname = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

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

110  type(InputParamDefinitionType), parameter :: &
111  gwtnam_fname = inputparamdefinitiontype &
112  ( &
113  'GWT', & ! 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  )

◆ gwtnam_ftype

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_ftype = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
private

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

93  type(InputParamDefinitionType), parameter :: &
94  gwtnam_ftype = inputparamdefinitiontype &
95  ( &
96  'GWT', & ! 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  )

◆ gwtnam_list

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_list = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .true., .false., .false. )
private

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

25  type(InputParamDefinitionType), parameter :: &
26  gwtnam_list = inputparamdefinitiontype &
27  ( &
28  'GWT', & ! 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  )

◆ gwtnam_packages

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_packages = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
private

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

156  type(InputParamDefinitionType), parameter :: &
157  gwtnam_packages = inputparamdefinitiontype &
158  ( &
159  'GWT', & ! 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  )

◆ gwtnam_pname

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_pname = InputParamDefinitionType ( 'GWT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
private

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

127  type(InputParamDefinitionType), parameter :: &
128  gwtnam_pname = inputparamdefinitiontype &
129  ( &
130  'GWT', & ! 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  )

◆ gwtnam_print_flows

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_print_flows = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

59  type(InputParamDefinitionType), parameter :: &
60  gwtnam_print_flows = inputparamdefinitiontype &
61  ( &
62  'GWT', & ! 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  )

◆ gwtnam_print_input

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_print_input = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

42  type(InputParamDefinitionType), parameter :: &
43  gwtnam_print_input = inputparamdefinitiontype &
44  ( &
45  'GWT', & ! 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  )

◆ gwtnam_save_flows

type(inputparamdefinitiontype), parameter gwtnaminputmodule::gwtnam_save_flows = InputParamDefinitionType ( 'GWT', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

76  type(InputParamDefinitionType), parameter :: &
77  gwtnam_save_flows = inputparamdefinitiontype &
78  ( &
79  'GWT', & ! 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  )