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

Data Types

type  simtdisparamfoundtype
 

Variables

logical, public sim_tdis_multi_package = .false.
 
type(inputparamdefinitiontype), parameter simtdis_time_units = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'TIME_UNITS', 'TIME_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_start_date_time = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'START_DATE_TIME', 'START_DATE_TIME', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats_filerecord = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS_FILERECORD', 'ATS_FILERECORD', 'RECORD ATS6 FILEIN ATS6_FILENAME', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats6 = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6', 'ATS6', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_filein = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats6_filename = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6_FILENAME', 'ATS6_FILENAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_nper = InputParamDefinitionType ( 'SIM', 'TDIS', 'DIMENSIONS', 'NPER', 'NPER', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_perlen = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERLEN', 'PERLEN', 'DOUBLE', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_nstp = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'NSTP', 'NSTP', 'INTEGER', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_tsmult = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'TSMULT', 'TSMULT', 'DOUBLE', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_param_definitions = [ simtdis_time_units, simtdis_start_date_time, simtdis_ats_filerecord, simtdis_ats6, simtdis_filein, simtdis_ats6_filename, simtdis_nper, simtdis_perlen, simtdis_nstp, simtdis_tsmult ]
 
type(inputparamdefinitiontype), parameter simtdis_perioddata = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERIODDATA', 'PERIODDATA', 'RECARRAY PERLEN NSTP TSMULT', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_aggregate_definitions = [ simtdis_perioddata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public sim_tdis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIODDATA', .true., .true., .false. ) ]
 

Variable Documentation

◆ sim_tdis_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public simtdisinputmodule::sim_tdis_aggregate_definitions = [ simtdis_perioddata ]

Definition at line 230 of file sim-tdisidm.f90.

230  type(InputParamDefinitionType), parameter :: &
231  sim_tdis_aggregate_definitions(*) = &
232  [ &
233  simtdis_perioddata &
234  ]

◆ sim_tdis_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public simtdisinputmodule::sim_tdis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIODDATA', .true., .true., .false. ) ]

Definition at line 236 of file sim-tdisidm.f90.

236  type(InputBlockDefinitionType), parameter :: &
237  sim_tdis_block_definitions(*) = &
238  [ &
239  inputblockdefinitiontype( &
240  'OPTIONS', & ! blockname
241  .false., & ! required
242  .false., & ! aggregate
243  .false. & ! block_variable
244  ), &
245  inputblockdefinitiontype( &
246  'DIMENSIONS', & ! blockname
247  .true., & ! required
248  .false., & ! aggregate
249  .false. & ! block_variable
250  ), &
251  inputblockdefinitiontype( &
252  'PERIODDATA', & ! blockname
253  .true., & ! required
254  .true., & ! aggregate
255  .false. & ! block_variable
256  ) &
257  ]

◆ sim_tdis_multi_package

logical, public simtdisinputmodule::sim_tdis_multi_package = .false.

Definition at line 26 of file sim-tdisidm.f90.

26  logical :: sim_tdis_multi_package = .false.

◆ sim_tdis_param_definitions

Definition at line 198 of file sim-tdisidm.f90.

198  type(InputParamDefinitionType), parameter :: &
199  sim_tdis_param_definitions(*) = &
200  [ &
201  simtdis_time_units, &
202  simtdis_start_date_time, &
203  simtdis_ats_filerecord, &
204  simtdis_ats6, &
205  simtdis_filein, &
206  simtdis_ats6_filename, &
207  simtdis_nper, &
208  simtdis_perlen, &
209  simtdis_nstp, &
210  simtdis_tsmult &
211  ]

◆ simtdis_ats6

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_ats6 = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6', 'ATS6', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 79 of file sim-tdisidm.f90.

79  type(InputParamDefinitionType), parameter :: &
80  simtdis_ats6 = inputparamdefinitiontype &
81  ( &
82  'SIM', & ! component
83  'TDIS', & ! subcomponent
84  'OPTIONS', & ! block
85  'ATS6', & ! tag name
86  'ATS6', & ! fortran variable
87  'KEYWORD', & ! type
88  '', & ! shape
89  .true., & ! required
90  .true., & ! multi-record
91  .false., & ! preserve case
92  .false., & ! layered
93  .false. & ! timeseries
94  )

◆ simtdis_ats6_filename

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_ats6_filename = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6_FILENAME', 'ATS6_FILENAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

Definition at line 113 of file sim-tdisidm.f90.

113  type(InputParamDefinitionType), parameter :: &
114  simtdis_ats6_filename = inputparamdefinitiontype &
115  ( &
116  'SIM', & ! component
117  'TDIS', & ! subcomponent
118  'OPTIONS', & ! block
119  'ATS6_FILENAME', & ! tag name
120  'ATS6_FILENAME', & ! fortran variable
121  'STRING', & ! type
122  '', & ! shape
123  .true., & ! required
124  .true., & ! multi-record
125  .true., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  )

◆ simtdis_ats_filerecord

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_ats_filerecord = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS_FILERECORD', 'ATS_FILERECORD', 'RECORD ATS6 FILEIN ATS6_FILENAME', '', .false., .false., .false., .false., .false. )
private

Definition at line 62 of file sim-tdisidm.f90.

62  type(InputParamDefinitionType), parameter :: &
63  simtdis_ats_filerecord = inputparamdefinitiontype &
64  ( &
65  'SIM', & ! component
66  'TDIS', & ! subcomponent
67  'OPTIONS', & ! block
68  'ATS_FILERECORD', & ! tag name
69  'ATS_FILERECORD', & ! fortran variable
70  'RECORD ATS6 FILEIN ATS6_FILENAME', & ! type
71  '', & ! shape
72  .false., & ! required
73  .false., & ! multi-record
74  .false., & ! preserve case
75  .false., & ! layered
76  .false. & ! timeseries
77  )

◆ simtdis_filein

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_filein = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 96 of file sim-tdisidm.f90.

96  type(InputParamDefinitionType), parameter :: &
97  simtdis_filein = inputparamdefinitiontype &
98  ( &
99  'SIM', & ! component
100  'TDIS', & ! subcomponent
101  'OPTIONS', & ! block
102  'FILEIN', & ! tag name
103  'FILEIN', & ! fortran variable
104  'KEYWORD', & ! type
105  '', & ! shape
106  .true., & ! required
107  .true., & ! multi-record
108  .false., & ! preserve case
109  .false., & ! layered
110  .false. & ! timeseries
111  )

◆ simtdis_nper

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_nper = InputParamDefinitionType ( 'SIM', 'TDIS', 'DIMENSIONS', 'NPER', 'NPER', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

Definition at line 130 of file sim-tdisidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  simtdis_nper = inputparamdefinitiontype &
132  ( &
133  'SIM', & ! component
134  'TDIS', & ! subcomponent
135  'DIMENSIONS', & ! block
136  'NPER', & ! tag name
137  'NPER', & ! fortran variable
138  'INTEGER', & ! type
139  '', & ! shape
140  .true., & ! required
141  .false., & ! multi-record
142  .false., & ! preserve case
143  .false., & ! layered
144  .false. & ! timeseries
145  )

◆ simtdis_nstp

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_nstp = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'NSTP', 'NSTP', 'INTEGER', '', .true., .true., .false., .false., .false. )
private

Definition at line 164 of file sim-tdisidm.f90.

164  type(InputParamDefinitionType), parameter :: &
165  simtdis_nstp = inputparamdefinitiontype &
166  ( &
167  'SIM', & ! component
168  'TDIS', & ! subcomponent
169  'PERIODDATA', & ! block
170  'NSTP', & ! tag name
171  'NSTP', & ! fortran variable
172  'INTEGER', & ! type
173  '', & ! shape
174  .true., & ! required
175  .true., & ! multi-record
176  .false., & ! preserve case
177  .false., & ! layered
178  .false. & ! timeseries
179  )

◆ simtdis_perioddata

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_perioddata = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERIODDATA', 'PERIODDATA', 'RECARRAY PERLEN NSTP TSMULT', '', .true., .false., .false., .false., .false. )
private

Definition at line 213 of file sim-tdisidm.f90.

213  type(InputParamDefinitionType), parameter :: &
214  simtdis_perioddata = inputparamdefinitiontype &
215  ( &
216  'SIM', & ! component
217  'TDIS', & ! subcomponent
218  'PERIODDATA', & ! block
219  'PERIODDATA', & ! tag name
220  'PERIODDATA', & ! fortran variable
221  'RECARRAY PERLEN NSTP TSMULT', & ! type
222  '', & ! shape
223  .true., & ! required
224  .false., & ! multi-record
225  .false., & ! preserve case
226  .false., & ! layered
227  .false. & ! timeseries
228  )

◆ simtdis_perlen

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_perlen = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERLEN', 'PERLEN', 'DOUBLE', '', .true., .true., .false., .false., .false. )
private

Definition at line 147 of file sim-tdisidm.f90.

147  type(InputParamDefinitionType), parameter :: &
148  simtdis_perlen = inputparamdefinitiontype &
149  ( &
150  'SIM', & ! component
151  'TDIS', & ! subcomponent
152  'PERIODDATA', & ! block
153  'PERLEN', & ! tag name
154  'PERLEN', & ! fortran variable
155  'DOUBLE', & ! type
156  '', & ! shape
157  .true., & ! required
158  .true., & ! multi-record
159  .false., & ! preserve case
160  .false., & ! layered
161  .false. & ! timeseries
162  )

◆ simtdis_start_date_time

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_start_date_time = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'START_DATE_TIME', 'START_DATE_TIME', 'STRING', '', .false., .false., .false., .false., .false. )
private

Definition at line 45 of file sim-tdisidm.f90.

45  type(InputParamDefinitionType), parameter :: &
46  simtdis_start_date_time = inputparamdefinitiontype &
47  ( &
48  'SIM', & ! component
49  'TDIS', & ! subcomponent
50  'OPTIONS', & ! block
51  'START_DATE_TIME', & ! tag name
52  'START_DATE_TIME', & ! fortran variable
53  'STRING', & ! type
54  '', & ! shape
55  .false., & ! required
56  .false., & ! multi-record
57  .false., & ! preserve case
58  .false., & ! layered
59  .false. & ! timeseries
60  )

◆ simtdis_time_units

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_time_units = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'TIME_UNITS', 'TIME_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
private

Definition at line 28 of file sim-tdisidm.f90.

28  type(InputParamDefinitionType), parameter :: &
29  simtdis_time_units = inputparamdefinitiontype &
30  ( &
31  'SIM', & ! component
32  'TDIS', & ! subcomponent
33  'OPTIONS', & ! block
34  'TIME_UNITS', & ! tag name
35  'TIME_UNITS', & ! fortran variable
36  'STRING', & ! type
37  '', & ! shape
38  .false., & ! required
39  .false., & ! multi-record
40  .false., & ! preserve case
41  .false., & ! layered
42  .false. & ! timeseries
43  )

◆ simtdis_tsmult

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_tsmult = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'TSMULT', 'TSMULT', 'DOUBLE', '', .true., .true., .false., .false., .false. )
private

Definition at line 181 of file sim-tdisidm.f90.

181  type(InputParamDefinitionType), parameter :: &
182  simtdis_tsmult = inputparamdefinitiontype &
183  ( &
184  'SIM', & ! component
185  'TDIS', & ! subcomponent
186  'PERIODDATA', & ! block
187  'TSMULT', & ! tag name
188  'TSMULT', & ! fortran variable
189  'DOUBLE', & ! type
190  '', & ! shape
191  .true., & ! required
192  .true., & ! multi-record
193  .false., & ! preserve case
194  .false., & ! layered
195  .false. & ! timeseries
196  )