MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
prt-mipidm.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 :: zero_method = .false.
15  logical :: export_ascii = .false.
16  logical :: porosity = .false.
17  logical :: retfactor = .false.
18  logical :: izone = .false.
19  end type prtmipparamfoundtype
20 
21  logical :: prt_mip_multi_package = .false.
22 
23  type(inputparamdefinitiontype), parameter :: &
25  ( &
26  'PRT', & ! component
27  'MIP', & ! subcomponent
28  'OPTIONS', & ! block
29  'ZERO_METHOD', & ! tag name
30  'ZERO_METHOD', & ! fortran variable
31  'INTEGER', & ! type
32  '', & ! shape
33  .false., & ! required
34  .false., & ! multi-record
35  .false., & ! preserve case
36  .false., & ! layered
37  .false. & ! timeseries
38  )
39 
40  type(inputparamdefinitiontype), parameter :: &
42  ( &
43  'PRT', & ! component
44  'MIP', & ! subcomponent
45  'OPTIONS', & ! block
46  'EXPORT_ARRAY_ASCII', & ! tag name
47  'EXPORT_ASCII', & ! fortran variable
48  'KEYWORD', & ! type
49  '', & ! shape
50  .false., & ! required
51  .false., & ! multi-record
52  .false., & ! preserve case
53  .false., & ! layered
54  .false. & ! timeseries
55  )
56 
57  type(inputparamdefinitiontype), parameter :: &
59  ( &
60  'PRT', & ! component
61  'MIP', & ! subcomponent
62  'GRIDDATA', & ! block
63  'POROSITY', & ! tag name
64  'POROSITY', & ! fortran variable
65  'DOUBLE1D', & ! type
66  'NODES', & ! shape
67  .true., & ! required
68  .false., & ! multi-record
69  .false., & ! preserve case
70  .true., & ! layered
71  .false. & ! timeseries
72  )
73 
74  type(inputparamdefinitiontype), parameter :: &
76  ( &
77  'PRT', & ! component
78  'MIP', & ! subcomponent
79  'GRIDDATA', & ! block
80  'RETFACTOR', & ! tag name
81  'RETFACTOR', & ! fortran variable
82  'DOUBLE1D', & ! type
83  'NODES', & ! shape
84  .false., & ! required
85  .false., & ! multi-record
86  .false., & ! preserve case
87  .true., & ! layered
88  .false. & ! timeseries
89  )
90 
91  type(inputparamdefinitiontype), parameter :: &
93  ( &
94  'PRT', & ! component
95  'MIP', & ! subcomponent
96  'GRIDDATA', & ! block
97  'IZONE', & ! tag name
98  'IZONE', & ! fortran variable
99  'INTEGER1D', & ! type
100  'NODES', & ! shape
101  .false., & ! required
102  .false., & ! multi-record
103  .false., & ! preserve case
104  .true., & ! layered
105  .false. & ! timeseries
106  )
107 
108  type(inputparamdefinitiontype), parameter :: &
110  [ &
113  prtmip_porosity, &
115  prtmip_izone &
116  ]
117 
118  type(inputparamdefinitiontype), parameter :: &
120  [ &
122  ( &
123  '', & ! component
124  '', & ! subcomponent
125  '', & ! block
126  '', & ! tag name
127  '', & ! fortran variable
128  '', & ! type
129  '', & ! shape
130  .false., & ! required
131  .false., & ! multi-record
132  .false., & ! preserve case
133  .false., & ! layered
134  .false. & ! timeseries
135  ) &
136  ]
137 
138  type(inputblockdefinitiontype), parameter :: &
140  [ &
142  'OPTIONS', & ! blockname
143  .false., & ! required
144  .false., & ! aggregate
145  .false. & ! block_variable
146  ), &
148  'GRIDDATA', & ! blockname
149  .true., & ! required
150  .false., & ! aggregate
151  .false. & ! block_variable
152  ) &
153  ]
154 
155 end module prtmipinputmodule
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 prt_mip_block_definitions
Definition: prt-mipidm.f90:138
logical, public prt_mip_multi_package
Definition: prt-mipidm.f90:21
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_aggregate_definitions
Definition: prt-mipidm.f90:118
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_param_definitions
Definition: prt-mipidm.f90:108
type(inputparamdefinitiontype), parameter prtmip_export_ascii
Definition: prt-mipidm.f90:40
type(inputparamdefinitiontype), parameter prtmip_retfactor
Definition: prt-mipidm.f90:74
type(inputparamdefinitiontype), parameter prtmip_porosity
Definition: prt-mipidm.f90:57
type(inputparamdefinitiontype), parameter prtmip_zero_method
Definition: prt-mipidm.f90:23
type(inputparamdefinitiontype), parameter prtmip_izone
Definition: prt-mipidm.f90:91