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

Data Types

type  prtmipparamfoundtype
 

Variables

logical, public prt_mip_multi_package = .false.
 
type(inputparamdefinitiontype), parameter prtmip_zero_method = InputParamDefinitionType ( 'PRT', 'MIP', 'OPTIONS', 'ZERO_METHOD', 'ZERO_METHOD', 'INTEGER', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_export_ascii = InputParamDefinitionType ( 'PRT', 'MIP', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_porosity = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'POROSITY', 'POROSITY', 'DOUBLE1D', 'NODES', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_retfactor = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'RETFACTOR', 'RETFACTOR', 'DOUBLE1D', 'NODES', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter prtmip_izone = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'IZONE', 'IZONE', 'INTEGER1D', 'NODES', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_param_definitions = [ prtmip_zero_method, prtmip_export_ascii, prtmip_porosity, prtmip_retfactor, prtmip_izone ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public prt_mip_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public prt_mip_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ prt_mip_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtmipinputmodule::prt_mip_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]

Definition at line 118 of file prt-mipidm.f90.

118  type(InputParamDefinitionType), parameter :: &
119  prt_mip_aggregate_definitions(*) = &
120  [ &
121  inputparamdefinitiontype &
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  ]

◆ prt_mip_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public prtmipinputmodule::prt_mip_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]

Definition at line 138 of file prt-mipidm.f90.

138  type(InputBlockDefinitionType), parameter :: &
139  prt_mip_block_definitions(*) = &
140  [ &
141  inputblockdefinitiontype( &
142  'OPTIONS', & ! blockname
143  .false., & ! required
144  .false., & ! aggregate
145  .false. & ! block_variable
146  ), &
147  inputblockdefinitiontype( &
148  'GRIDDATA', & ! blockname
149  .true., & ! required
150  .false., & ! aggregate
151  .false. & ! block_variable
152  ) &
153  ]

◆ prt_mip_multi_package

logical, public prtmipinputmodule::prt_mip_multi_package = .false.

Definition at line 21 of file prt-mipidm.f90.

21  logical :: prt_mip_multi_package = .false.

◆ prt_mip_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public prtmipinputmodule::prt_mip_param_definitions = [ prtmip_zero_method, prtmip_export_ascii, prtmip_porosity, prtmip_retfactor, prtmip_izone ]

Definition at line 108 of file prt-mipidm.f90.

108  type(InputParamDefinitionType), parameter :: &
109  prt_mip_param_definitions(*) = &
110  [ &
111  prtmip_zero_method, &
112  prtmip_export_ascii, &
113  prtmip_porosity, &
114  prtmip_retfactor, &
115  prtmip_izone &
116  ]

◆ prtmip_export_ascii

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_export_ascii = InputParamDefinitionType ( 'PRT', 'MIP', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 40 of file prt-mipidm.f90.

40  type(InputParamDefinitionType), parameter :: &
41  prtmip_export_ascii = inputparamdefinitiontype &
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  )

◆ prtmip_izone

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_izone = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'IZONE', 'IZONE', 'INTEGER1D', 'NODES', .false., .false., .false., .true., .false. )
private

Definition at line 91 of file prt-mipidm.f90.

91  type(InputParamDefinitionType), parameter :: &
92  prtmip_izone = inputparamdefinitiontype &
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  )

◆ prtmip_porosity

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_porosity = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'POROSITY', 'POROSITY', 'DOUBLE1D', 'NODES', .true., .false., .false., .true., .false. )
private

Definition at line 57 of file prt-mipidm.f90.

57  type(InputParamDefinitionType), parameter :: &
58  prtmip_porosity = inputparamdefinitiontype &
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  )

◆ prtmip_retfactor

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_retfactor = InputParamDefinitionType ( 'PRT', 'MIP', 'GRIDDATA', 'RETFACTOR', 'RETFACTOR', 'DOUBLE1D', 'NODES', .false., .false., .false., .true., .false. )
private

Definition at line 74 of file prt-mipidm.f90.

74  type(InputParamDefinitionType), parameter :: &
75  prtmip_retfactor = inputparamdefinitiontype &
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  )

◆ prtmip_zero_method

type(inputparamdefinitiontype), parameter prtmipinputmodule::prtmip_zero_method = InputParamDefinitionType ( 'PRT', 'MIP', 'OPTIONS', 'ZERO_METHOD', 'ZERO_METHOD', 'INTEGER', '', .false., .false., .false., .false., .false. )
private

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

23  type(InputParamDefinitionType), parameter :: &
24  prtmip_zero_method = inputparamdefinitiontype &
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  )