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

Data Types

type  prtnamparamfoundtype
 

Variables

logical, public prt_nam_multi_package = .false.
 
type(inputparamdefinitiontype), parameter prtnam_list = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_print_input = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_print_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_save_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_ftype = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_fname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtnam_pname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_nam_param_definitions = [ prtnam_list, prtnam_print_input, prtnam_print_flows, prtnam_save_flows, prtnam_ftype, prtnam_fname, prtnam_pname ]
 
type(inputparamdefinitiontype), parameter prtnam_packages = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_nam_aggregate_definitions = [ prtnam_packages ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_nam_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGES', .true., .true., .false. ) ]
 

Variable Documentation

◆ prt_nam_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtnaminputmodule::prt_nam_aggregate_definitions = [ prtnam_packages ]

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

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

◆ prt_nam_block_definitions

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

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

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

◆ prt_nam_multi_package

logical, public prtnaminputmodule::prt_nam_multi_package = .false.

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

23  logical :: prt_nam_multi_package = .false.

◆ prt_nam_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtnaminputmodule::prt_nam_param_definitions = [ prtnam_list, prtnam_print_input, prtnam_print_flows, prtnam_save_flows, prtnam_ftype, prtnam_fname, prtnam_pname ]

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

144  type(InputParamDefinitionType), parameter :: &
145  prt_nam_param_definitions(*) = &
146  [ &
147  prtnam_list, &
148  prtnam_print_input, &
149  prtnam_print_flows, &
150  prtnam_save_flows, &
151  prtnam_ftype, &
152  prtnam_fname, &
153  prtnam_pname &
154  ]

◆ prtnam_fname

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_fname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FNAME', 'FNAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

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

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

◆ prtnam_ftype

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_ftype = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'FTYPE', 'FTYPE', 'STRING', '', .true., .true., .false., .false., .false. )
private

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

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

◆ prtnam_list

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_list = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'LIST', 'LIST', 'STRING', '', .false., .false., .false., .false., .false. )
private

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

25  type(InputParamDefinitionType), parameter :: &
26  prtnam_list = inputparamdefinitiontype &
27  ( &
28  'PRT', & ! 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  .false., & ! preserve case
38  .false., & ! layered
39  .false. & ! timeseries
40  )

◆ prtnam_packages

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_packages = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PACKAGES', 'PACKAGES', 'RECARRAY FTYPE FNAME PNAME', '', .true., .false., .false., .false., .false. )
private

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

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

◆ prtnam_pname

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_pname = InputParamDefinitionType ( 'PRT', 'NAM', 'PACKAGES', 'PNAME', 'PNAME', 'STRING', '', .false., .true., .false., .false., .false. )
private

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

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

◆ prtnam_print_flows

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_print_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_FLOWS', 'PRINT_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtnam_print_input

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_print_input = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

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

◆ prtnam_save_flows

type(inputparamdefinitiontype), parameter prtnaminputmodule::prtnam_save_flows = InputParamDefinitionType ( 'PRT', 'NAM', 'OPTIONS', 'SAVE_FLOWS', 'SAVE_FLOWS', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

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

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