MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
chf-stoidm.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  public chf_sto_subpackages
13 
15  logical :: ipakcb = .false.
16  logical :: export_ascii = .false.
17  logical :: steady_state = .false.
18  logical :: transient = .false.
19  end type chfstoparamfoundtype
20 
21  logical :: chf_sto_multi_package = .false.
22 
23  character(len=16), parameter :: &
24  chf_sto_subpackages(*) = &
25  [ &
26  ' ' &
27  ]
28 
29  type(inputparamdefinitiontype), parameter :: &
31  ( &
32  'CHF', & ! component
33  'STO', & ! subcomponent
34  'OPTIONS', & ! block
35  'SAVE_FLOWS', & ! tag name
36  'IPAKCB', & ! fortran variable
37  'KEYWORD', & ! type
38  '', & ! shape
39  'keyword to save NPF flows', & ! longname
40  .false., & ! required
41  .false., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )
46 
47  type(inputparamdefinitiontype), parameter :: &
49  ( &
50  'CHF', & ! component
51  'STO', & ! subcomponent
52  'OPTIONS', & ! block
53  'EXPORT_ARRAY_ASCII', & ! tag name
54  'EXPORT_ASCII', & ! fortran variable
55  'KEYWORD', & ! type
56  '', & ! shape
57  'export array variables to layered ascii files.', & ! longname
58  .false., & ! required
59  .false., & ! multi-record
60  .false., & ! preserve case
61  .false., & ! layered
62  .false. & ! timeseries
63  )
64 
65  type(inputparamdefinitiontype), parameter :: &
67  ( &
68  'CHF', & ! component
69  'STO', & ! subcomponent
70  'PERIOD', & ! block
71  'STEADY-STATE', & ! tag name
72  'STEADY_STATE', & ! fortran variable
73  'KEYWORD', & ! type
74  '', & ! shape
75  'steady state indicator', & ! longname
76  .false., & ! required
77  .false., & ! multi-record
78  .false., & ! preserve case
79  .false., & ! layered
80  .false. & ! timeseries
81  )
82 
83  type(inputparamdefinitiontype), parameter :: &
85  ( &
86  'CHF', & ! component
87  'STO', & ! subcomponent
88  'PERIOD', & ! block
89  'TRANSIENT', & ! tag name
90  'TRANSIENT', & ! fortran variable
91  'KEYWORD', & ! type
92  '', & ! shape
93  'transient indicator', & ! longname
94  .false., & ! required
95  .false., & ! multi-record
96  .false., & ! preserve case
97  .false., & ! layered
98  .false. & ! timeseries
99  )
100 
101  type(inputparamdefinitiontype), parameter :: &
103  [ &
104  chfsto_ipakcb, &
108  ]
109 
110  type(inputparamdefinitiontype), parameter :: &
112  [ &
114  ( &
115  '', & ! component
116  '', & ! subcomponent
117  '', & ! block
118  '', & ! tag name
119  '', & ! fortran variable
120  '', & ! type
121  '', & ! shape
122  '', & ! longname
123  .false., & ! required
124  .false., & ! multi-record
125  .false., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  ) &
129  ]
130 
131  type(inputblockdefinitiontype), parameter :: &
133  [ &
135  'OPTIONS', & ! blockname
136  .false., & ! required
137  .false., & ! aggregate
138  .false. & ! block_variable
139  ), &
141  'PERIOD', & ! blockname
142  .false., & ! required
143  .false., & ! aggregate
144  .true. & ! block_variable
145  ) &
146  ]
147 
148 end module chfstoinputmodule
type(inputblockdefinitiontype), dimension(*), parameter, public chf_sto_block_definitions
Definition: chf-stoidm.f90:131
type(inputparamdefinitiontype), parameter chfsto_export_ascii
Definition: chf-stoidm.f90:47
type(inputparamdefinitiontype), parameter chfsto_transient
Definition: chf-stoidm.f90:83
logical, public chf_sto_multi_package
Definition: chf-stoidm.f90:21
type(inputparamdefinitiontype), parameter chfsto_ipakcb
Definition: chf-stoidm.f90:29
type(inputparamdefinitiontype), dimension(*), parameter, public chf_sto_param_definitions
Definition: chf-stoidm.f90:101
type(inputparamdefinitiontype), parameter chfsto_steady_state
Definition: chf-stoidm.f90:65
type(inputparamdefinitiontype), dimension(*), parameter, public chf_sto_aggregate_definitions
Definition: chf-stoidm.f90:110
character(len=16), dimension(*), parameter, public chf_sto_subpackages
Definition: chf-stoidm.f90:23
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.