MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
utllaktabinputmodule Module Reference

Data Types

type  utllaktabparamfoundtype
 

Variables

logical, public utl_laktab_multi_package = .true.
 
logical, public utl_laktab_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public utl_laktab_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter utllaktab_nrow = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', 'number of table rows', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utllaktab_ncol = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', 'number of table columns', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utllaktab_stage = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'STAGE', 'STAGE', 'DOUBLE', '', 'lake stage', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utllaktab_volume = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'VOLUME', 'VOLUME', 'DOUBLE', '', 'lake volume', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utllaktab_sarea = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'SAREA', 'SAREA', 'DOUBLE', '', 'lake surface area', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utllaktab_barea = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'BAREA', 'BAREA', 'DOUBLE', '', 'lake-GWF exchange area', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_laktab_param_definitions = [ utllaktab_nrow, utllaktab_ncol, utllaktab_stage, utllaktab_volume, utllaktab_sarea, utllaktab_barea ]
 
type(inputparamdefinitiontype), parameter utllaktab_table = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'TABLE', 'TABLE', 'RECARRAY STAGE VOLUME SAREA BAREA', 'NROW', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_laktab_aggregate_definitions = [ utllaktab_table ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public utl_laktab_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'TABLE', .true., .true., .false. ) ]
 

Variable Documentation

◆ utl_laktab_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utllaktabinputmodule::utl_laktab_aggregate_definitions = [ utllaktab_table ]

Definition at line 177 of file utl-laktabidm.f90.

177  type(InputParamDefinitionType), parameter :: &
178  utl_laktab_aggregate_definitions(*) = &
179  [ &
180  utllaktab_table &
181  ]

◆ utl_laktab_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public utllaktabinputmodule::utl_laktab_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'TABLE', .true., .true., .false. ) ]

Definition at line 183 of file utl-laktabidm.f90.

183  type(InputBlockDefinitionType), parameter :: &
184  utl_laktab_block_definitions(*) = &
185  [ &
186  inputblockdefinitiontype( &
187  'OPTIONS', & ! blockname
188  .false., & ! required
189  .false., & ! aggregate
190  .false. & ! block_variable
191  ), &
192  inputblockdefinitiontype( &
193  'DIMENSIONS', & ! blockname
194  .true., & ! required
195  .false., & ! aggregate
196  .false. & ! block_variable
197  ), &
198  inputblockdefinitiontype( &
199  'TABLE', & ! blockname
200  .true., & ! required
201  .true., & ! aggregate
202  .false. & ! block_variable
203  ) &
204  ]

◆ utl_laktab_is_advanced

logical, public utllaktabinputmodule::utl_laktab_is_advanced = .false.

Definition at line 25 of file utl-laktabidm.f90.

25  logical :: utl_laktab_is_advanced = .false.

◆ utl_laktab_multi_package

logical, public utllaktabinputmodule::utl_laktab_multi_package = .true.

Definition at line 24 of file utl-laktabidm.f90.

24  logical :: utl_laktab_multi_package = .true.

◆ utl_laktab_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utllaktabinputmodule::utl_laktab_param_definitions = [ utllaktab_nrow, utllaktab_ncol, utllaktab_stage, utllaktab_volume, utllaktab_sarea, utllaktab_barea ]

Definition at line 147 of file utl-laktabidm.f90.

147  type(InputParamDefinitionType), parameter :: &
148  utl_laktab_param_definitions(*) = &
149  [ &
150  utllaktab_nrow, &
151  utllaktab_ncol, &
152  utllaktab_stage, &
153  utllaktab_volume, &
154  utllaktab_sarea, &
155  utllaktab_barea &
156  ]

◆ utl_laktab_subpackages

character(len=16), dimension(*), parameter, public utllaktabinputmodule::utl_laktab_subpackages = [ ' ' ]

Definition at line 27 of file utl-laktabidm.f90.

27  character(len=16), parameter :: &
28  utl_laktab_subpackages(*) = &
29  [ &
30  ' ' &
31  ]

◆ utllaktab_barea

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_barea = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'BAREA', 'BAREA', 'DOUBLE', '', 'lake-GWF exchange area', .false., .false., .true., .false., .false., .false. )
private

Definition at line 128 of file utl-laktabidm.f90.

128  type(InputParamDefinitionType), parameter :: &
129  utllaktab_barea = inputparamdefinitiontype &
130  ( &
131  'UTL', & ! component
132  'LAKTAB', & ! subcomponent
133  'TABLE', & ! block
134  'BAREA', & ! tag name
135  'BAREA', & ! fortran variable
136  'DOUBLE', & ! type
137  '', & ! shape
138  'lake-GWF exchange area', & ! longname
139  .false., & ! required
140  .false., & ! developmode
141  .true., & ! multi-record
142  .false., & ! preserve case
143  .false., & ! layered
144  .false. & ! timeseries
145  )

◆ utllaktab_ncol

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_ncol = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', 'number of table columns', .true., .false., .false., .false., .false., .false. )
private

Definition at line 52 of file utl-laktabidm.f90.

52  type(InputParamDefinitionType), parameter :: &
53  utllaktab_ncol = inputparamdefinitiontype &
54  ( &
55  'UTL', & ! component
56  'LAKTAB', & ! subcomponent
57  'DIMENSIONS', & ! block
58  'NCOL', & ! tag name
59  'NCOL', & ! fortran variable
60  'INTEGER', & ! type
61  '', & ! shape
62  'number of table columns', & ! longname
63  .true., & ! required
64  .false., & ! developmode
65  .false., & ! multi-record
66  .false., & ! preserve case
67  .false., & ! layered
68  .false. & ! timeseries
69  )

◆ utllaktab_nrow

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_nrow = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', 'number of table rows', .true., .false., .false., .false., .false., .false. )
private

Definition at line 33 of file utl-laktabidm.f90.

33  type(InputParamDefinitionType), parameter :: &
34  utllaktab_nrow = inputparamdefinitiontype &
35  ( &
36  'UTL', & ! component
37  'LAKTAB', & ! subcomponent
38  'DIMENSIONS', & ! block
39  'NROW', & ! tag name
40  'NROW', & ! fortran variable
41  'INTEGER', & ! type
42  '', & ! shape
43  'number of table rows', & ! longname
44  .true., & ! required
45  .false., & ! developmode
46  .false., & ! multi-record
47  .false., & ! preserve case
48  .false., & ! layered
49  .false. & ! timeseries
50  )

◆ utllaktab_sarea

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_sarea = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'SAREA', 'SAREA', 'DOUBLE', '', 'lake surface area', .true., .false., .true., .false., .false., .false. )
private

Definition at line 109 of file utl-laktabidm.f90.

109  type(InputParamDefinitionType), parameter :: &
110  utllaktab_sarea = inputparamdefinitiontype &
111  ( &
112  'UTL', & ! component
113  'LAKTAB', & ! subcomponent
114  'TABLE', & ! block
115  'SAREA', & ! tag name
116  'SAREA', & ! fortran variable
117  'DOUBLE', & ! type
118  '', & ! shape
119  'lake surface area', & ! longname
120  .true., & ! required
121  .false., & ! developmode
122  .true., & ! multi-record
123  .false., & ! preserve case
124  .false., & ! layered
125  .false. & ! timeseries
126  )

◆ utllaktab_stage

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_stage = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'STAGE', 'STAGE', 'DOUBLE', '', 'lake stage', .true., .false., .true., .false., .false., .false. )
private

Definition at line 71 of file utl-laktabidm.f90.

71  type(InputParamDefinitionType), parameter :: &
72  utllaktab_stage = inputparamdefinitiontype &
73  ( &
74  'UTL', & ! component
75  'LAKTAB', & ! subcomponent
76  'TABLE', & ! block
77  'STAGE', & ! tag name
78  'STAGE', & ! fortran variable
79  'DOUBLE', & ! type
80  '', & ! shape
81  'lake stage', & ! longname
82  .true., & ! required
83  .false., & ! developmode
84  .true., & ! multi-record
85  .false., & ! preserve case
86  .false., & ! layered
87  .false. & ! timeseries
88  )

◆ utllaktab_table

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_table = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'TABLE', 'TABLE', 'RECARRAY STAGE VOLUME SAREA BAREA', 'NROW', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 158 of file utl-laktabidm.f90.

158  type(InputParamDefinitionType), parameter :: &
159  utllaktab_table = inputparamdefinitiontype &
160  ( &
161  'UTL', & ! component
162  'LAKTAB', & ! subcomponent
163  'TABLE', & ! block
164  'TABLE', & ! tag name
165  'TABLE', & ! fortran variable
166  'RECARRAY STAGE VOLUME SAREA BAREA', & ! type
167  'NROW', & ! shape
168  '', & ! longname
169  .true., & ! required
170  .false., & ! developmode
171  .false., & ! multi-record
172  .false., & ! preserve case
173  .false., & ! layered
174  .false. & ! timeseries
175  )

◆ utllaktab_volume

type(inputparamdefinitiontype), parameter utllaktabinputmodule::utllaktab_volume = InputParamDefinitionType ( 'UTL', 'LAKTAB', 'TABLE', 'VOLUME', 'VOLUME', 'DOUBLE', '', 'lake volume', .true., .false., .true., .false., .false., .false. )
private

Definition at line 90 of file utl-laktabidm.f90.

90  type(InputParamDefinitionType), parameter :: &
91  utllaktab_volume = inputparamdefinitiontype &
92  ( &
93  'UTL', & ! component
94  'LAKTAB', & ! subcomponent
95  'TABLE', & ! block
96  'VOLUME', & ! tag name
97  'VOLUME', & ! fortran variable
98  'DOUBLE', & ! type
99  '', & ! shape
100  'lake volume', & ! longname
101  .true., & ! required
102  .false., & ! developmode
103  .true., & ! multi-record
104  .false., & ! preserve case
105  .false., & ! layered
106  .false. & ! timeseries
107  )