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

Data Types

type  olfdisv2dparamfoundtype
 

Variables

logical, public olf_disv2d_multi_package = .false.
 
logical, public olf_disv2d_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public olf_disv2d_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter olfdisv2d_length_units = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_nogrb = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_grb_filerecord = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'GRB_FILERECORD', 'GRB_FILERECORD', 'RECORD GRB6 FILEOUT GRB6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_grb6 = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_fileout = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_grb6_filename = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'GRB6_FILENAME', 'GRB6_FILENAME', 'STRING', '', 'file name of GRB information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_xorigin = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position of the model grid origin', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_yorigin = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position of the model grid origin', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_angrot = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_export_ascii = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_crs = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_nodes = InputParamDefinitionType ( 'OLF', 'DISV2D', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_nvert = InputParamDefinitionType ( 'OLF', 'DISV2D', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_bottom = InputParamDefinitionType ( 'OLF', 'DISV2D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE1D', 'NODES', 'model bottom elevation', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_idomain = InputParamDefinitionType ( 'OLF', 'DISV2D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', 'idomain existence array', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_iv = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_xv = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_yv = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_icell2d = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_xc = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_yc = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_ncvert = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_icvert = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public olf_disv2d_param_definitions = [ olfdisv2d_length_units, olfdisv2d_nogrb, olfdisv2d_grb_filerecord, olfdisv2d_grb6, olfdisv2d_fileout, olfdisv2d_grb6_filename, olfdisv2d_xorigin, olfdisv2d_yorigin, olfdisv2d_angrot, olfdisv2d_export_ascii, olfdisv2d_crs, olfdisv2d_nodes, olfdisv2d_nvert, olfdisv2d_bottom, olfdisv2d_idomain, olfdisv2d_iv, olfdisv2d_xv, olfdisv2d_yv, olfdisv2d_icell2d, olfdisv2d_xc, olfdisv2d_yc, olfdisv2d_ncvert, olfdisv2d_icvert ]
 
type(inputparamdefinitiontype), parameter olfdisv2d_vertices = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfdisv2d_cell2d = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NODES', 'cell2d data', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public olf_disv2d_aggregate_definitions = [ olfdisv2d_vertices, olfdisv2d_cell2d ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public olf_disv2d_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ), InputBlockDefinitionType( 'VERTICES', .true., .true., .false. ), InputBlockDefinitionType( 'CELL2D', .true., .true., .false. ) ]
 

Variable Documentation

◆ olf_disv2d_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public olfdisv2dinputmodule::olf_disv2d_aggregate_definitions = [ olfdisv2d_vertices, olfdisv2d_cell2d ]

Definition at line 553 of file olf-disv2didm.f90.

553  type(InputParamDefinitionType), parameter :: &
554  olf_disv2d_aggregate_definitions(*) = &
555  [ &
556  olfdisv2d_vertices, &
557  olfdisv2d_cell2d &
558  ]

◆ olf_disv2d_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public olfdisv2dinputmodule::olf_disv2d_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ), InputBlockDefinitionType( 'VERTICES', .true., .true., .false. ), InputBlockDefinitionType( 'CELL2D', .true., .true., .false. ) ]

Definition at line 560 of file olf-disv2didm.f90.

560  type(InputBlockDefinitionType), parameter :: &
561  olf_disv2d_block_definitions(*) = &
562  [ &
563  inputblockdefinitiontype( &
564  'OPTIONS', & ! blockname
565  .false., & ! required
566  .false., & ! aggregate
567  .false. & ! block_variable
568  ), &
569  inputblockdefinitiontype( &
570  'DIMENSIONS', & ! blockname
571  .true., & ! required
572  .false., & ! aggregate
573  .false. & ! block_variable
574  ), &
575  inputblockdefinitiontype( &
576  'GRIDDATA', & ! blockname
577  .true., & ! required
578  .false., & ! aggregate
579  .false. & ! block_variable
580  ), &
581  inputblockdefinitiontype( &
582  'VERTICES', & ! blockname
583  .true., & ! required
584  .true., & ! aggregate
585  .false. & ! block_variable
586  ), &
587  inputblockdefinitiontype( &
588  'CELL2D', & ! blockname
589  .true., & ! required
590  .true., & ! aggregate
591  .false. & ! block_variable
592  ) &
593  ]

◆ olf_disv2d_is_advanced

logical, public olfdisv2dinputmodule::olf_disv2d_is_advanced = .false.

Definition at line 42 of file olf-disv2didm.f90.

42  logical :: olf_disv2d_is_advanced = .false.

◆ olf_disv2d_multi_package

logical, public olfdisv2dinputmodule::olf_disv2d_multi_package = .false.

Definition at line 41 of file olf-disv2didm.f90.

41  logical :: olf_disv2d_multi_package = .false.

◆ olf_disv2d_param_definitions

Definition at line 487 of file olf-disv2didm.f90.

487  type(InputParamDefinitionType), parameter :: &
488  olf_disv2d_param_definitions(*) = &
489  [ &
490  olfdisv2d_length_units, &
491  olfdisv2d_nogrb, &
492  olfdisv2d_grb_filerecord, &
493  olfdisv2d_grb6, &
494  olfdisv2d_fileout, &
495  olfdisv2d_grb6_filename, &
496  olfdisv2d_xorigin, &
497  olfdisv2d_yorigin, &
498  olfdisv2d_angrot, &
499  olfdisv2d_export_ascii, &
500  olfdisv2d_crs, &
501  olfdisv2d_nodes, &
502  olfdisv2d_nvert, &
503  olfdisv2d_bottom, &
504  olfdisv2d_idomain, &
505  olfdisv2d_iv, &
506  olfdisv2d_xv, &
507  olfdisv2d_yv, &
508  olfdisv2d_icell2d, &
509  olfdisv2d_xc, &
510  olfdisv2d_yc, &
511  olfdisv2d_ncvert, &
512  olfdisv2d_icvert &
513  ]

◆ olf_disv2d_subpackages

character(len=16), dimension(*), parameter, public olfdisv2dinputmodule::olf_disv2d_subpackages = [ ' ' ]

Definition at line 44 of file olf-disv2didm.f90.

44  character(len=16), parameter :: &
45  olf_disv2d_subpackages(*) = &
46  [ &
47  ' ' &
48  ]

◆ olfdisv2d_angrot

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_angrot = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false., .false. )
private

Definition at line 202 of file olf-disv2didm.f90.

202  type(InputParamDefinitionType), parameter :: &
203  olfdisv2d_angrot = inputparamdefinitiontype &
204  ( &
205  'OLF', & ! component
206  'DISV2D', & ! subcomponent
207  'OPTIONS', & ! block
208  'ANGROT', & ! tag name
209  'ANGROT', & ! fortran variable
210  'DOUBLE', & ! type
211  '', & ! shape
212  'rotation angle', & ! longname
213  .false., & ! required
214  .false., & ! developmode
215  .false., & ! multi-record
216  .false., & ! preserve case
217  .false., & ! layered
218  .false. & ! timeseries
219  )

◆ olfdisv2d_bottom

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_bottom = InputParamDefinitionType ( 'OLF', 'DISV2D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE1D', 'NODES', 'model bottom elevation', .true., .false., .false., .false., .false., .false. )
private

Definition at line 297 of file olf-disv2didm.f90.

297  type(InputParamDefinitionType), parameter :: &
298  olfdisv2d_bottom = inputparamdefinitiontype &
299  ( &
300  'OLF', & ! component
301  'DISV2D', & ! subcomponent
302  'GRIDDATA', & ! block
303  'BOTTOM', & ! tag name
304  'BOTTOM', & ! fortran variable
305  'DOUBLE1D', & ! type
306  'NODES', & ! shape
307  'model bottom elevation', & ! longname
308  .true., & ! required
309  .false., & ! developmode
310  .false., & ! multi-record
311  .false., & ! preserve case
312  .false., & ! layered
313  .false. & ! timeseries
314  )

◆ olfdisv2d_cell2d

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_cell2d = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NODES', 'cell2d data', .true., .false., .false., .false., .false., .false. )
private

Definition at line 534 of file olf-disv2didm.f90.

534  type(InputParamDefinitionType), parameter :: &
535  olfdisv2d_cell2d = inputparamdefinitiontype &
536  ( &
537  'OLF', & ! component
538  'DISV2D', & ! subcomponent
539  'CELL2D', & ! block
540  'CELL2D', & ! tag name
541  'CELL2D', & ! fortran variable
542  'RECARRAY ICELL2D XC YC NCVERT ICVERT', & ! type
543  'NODES', & ! shape
544  'cell2d data', & ! longname
545  .true., & ! required
546  .false., & ! developmode
547  .false., & ! multi-record
548  .false., & ! preserve case
549  .false., & ! layered
550  .false. & ! timeseries
551  )

◆ olfdisv2d_crs

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_crs = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .false., .false., .true., .false., .false. )
private

Definition at line 240 of file olf-disv2didm.f90.

240  type(InputParamDefinitionType), parameter :: &
241  olfdisv2d_crs = inputparamdefinitiontype &
242  ( &
243  'OLF', & ! component
244  'DISV2D', & ! subcomponent
245  'OPTIONS', & ! block
246  'CRS', & ! tag name
247  'CRS', & ! fortran variable
248  'STRING', & ! type
249  'LENBIGLINE', & ! shape
250  'CRS user input string', & ! longname
251  .false., & ! required
252  .false., & ! developmode
253  .false., & ! multi-record
254  .true., & ! preserve case
255  .false., & ! layered
256  .false. & ! timeseries
257  )

◆ olfdisv2d_export_ascii

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_export_ascii = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
private

Definition at line 221 of file olf-disv2didm.f90.

221  type(InputParamDefinitionType), parameter :: &
222  olfdisv2d_export_ascii = inputparamdefinitiontype &
223  ( &
224  'OLF', & ! component
225  'DISV2D', & ! subcomponent
226  'OPTIONS', & ! block
227  'EXPORT_ARRAY_ASCII', & ! tag name
228  'EXPORT_ASCII', & ! fortran variable
229  'KEYWORD', & ! type
230  '', & ! shape
231  'export array variables to layered ascii files.', & ! longname
232  .false., & ! required
233  .false., & ! developmode
234  .false., & ! multi-record
235  .false., & ! preserve case
236  .false., & ! layered
237  .false. & ! timeseries
238  )

◆ olfdisv2d_fileout

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_fileout = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 126 of file olf-disv2didm.f90.

126  type(InputParamDefinitionType), parameter :: &
127  olfdisv2d_fileout = inputparamdefinitiontype &
128  ( &
129  'OLF', & ! component
130  'DISV2D', & ! subcomponent
131  'OPTIONS', & ! block
132  'FILEOUT', & ! tag name
133  'FILEOUT', & ! fortran variable
134  'KEYWORD', & ! type
135  '', & ! shape
136  'file keyword', & ! longname
137  .true., & ! required
138  .false., & ! developmode
139  .true., & ! multi-record
140  .false., & ! preserve case
141  .false., & ! layered
142  .false. & ! timeseries
143  )

◆ olfdisv2d_grb6

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_grb6 = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 107 of file olf-disv2didm.f90.

107  type(InputParamDefinitionType), parameter :: &
108  olfdisv2d_grb6 = inputparamdefinitiontype &
109  ( &
110  'OLF', & ! component
111  'DISV2D', & ! subcomponent
112  'OPTIONS', & ! block
113  'GRB6', & ! tag name
114  'GRB6', & ! fortran variable
115  'KEYWORD', & ! type
116  '', & ! shape
117  'grb keyword', & ! longname
118  .true., & ! required
119  .false., & ! developmode
120  .true., & ! multi-record
121  .false., & ! preserve case
122  .false., & ! layered
123  .false. & ! timeseries
124  )

◆ olfdisv2d_grb6_filename

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_grb6_filename = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'GRB6_FILENAME', 'GRB6_FILENAME', 'STRING', '', 'file name of GRB information', .true., .false., .true., .true., .false., .false. )
private

Definition at line 145 of file olf-disv2didm.f90.

145  type(InputParamDefinitionType), parameter :: &
146  olfdisv2d_grb6_filename = inputparamdefinitiontype &
147  ( &
148  'OLF', & ! component
149  'DISV2D', & ! subcomponent
150  'OPTIONS', & ! block
151  'GRB6_FILENAME', & ! tag name
152  'GRB6_FILENAME', & ! fortran variable
153  'STRING', & ! type
154  '', & ! shape
155  'file name of GRB information', & ! longname
156  .true., & ! required
157  .false., & ! developmode
158  .true., & ! multi-record
159  .true., & ! preserve case
160  .false., & ! layered
161  .false. & ! timeseries
162  )

◆ olfdisv2d_grb_filerecord

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_grb_filerecord = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'GRB_FILERECORD', 'GRB_FILERECORD', 'RECORD GRB6 FILEOUT GRB6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 88 of file olf-disv2didm.f90.

88  type(InputParamDefinitionType), parameter :: &
89  olfdisv2d_grb_filerecord = inputparamdefinitiontype &
90  ( &
91  'OLF', & ! component
92  'DISV2D', & ! subcomponent
93  'OPTIONS', & ! block
94  'GRB_FILERECORD', & ! tag name
95  'GRB_FILERECORD', & ! fortran variable
96  'RECORD GRB6 FILEOUT GRB6_FILENAME', & ! type
97  '', & ! shape
98  '', & ! longname
99  .false., & ! required
100  .false., & ! developmode
101  .false., & ! multi-record
102  .false., & ! preserve case
103  .false., & ! layered
104  .false. & ! timeseries
105  )

◆ olfdisv2d_icell2d

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_icell2d = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .false., .true., .false., .false., .false. )
private

Definition at line 392 of file olf-disv2didm.f90.

392  type(InputParamDefinitionType), parameter :: &
393  olfdisv2d_icell2d = inputparamdefinitiontype &
394  ( &
395  'OLF', & ! component
396  'DISV2D', & ! subcomponent
397  'CELL2D', & ! block
398  'ICELL2D', & ! tag name
399  'ICELL2D', & ! fortran variable
400  'INTEGER', & ! type
401  '', & ! shape
402  'cell2d number', & ! longname
403  .true., & ! required
404  .false., & ! developmode
405  .true., & ! multi-record
406  .false., & ! preserve case
407  .false., & ! layered
408  .false. & ! timeseries
409  )

◆ olfdisv2d_icvert

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_icvert = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .false., .true., .false., .false., .false. )
private

Definition at line 468 of file olf-disv2didm.f90.

468  type(InputParamDefinitionType), parameter :: &
469  olfdisv2d_icvert = inputparamdefinitiontype &
470  ( &
471  'OLF', & ! component
472  'DISV2D', & ! subcomponent
473  'CELL2D', & ! block
474  'ICVERT', & ! tag name
475  'ICVERT', & ! fortran variable
476  'INTEGER1D', & ! type
477  'NCVERT', & ! shape
478  'array of vertex numbers', & ! longname
479  .true., & ! required
480  .false., & ! developmode
481  .true., & ! multi-record
482  .false., & ! preserve case
483  .false., & ! layered
484  .false. & ! timeseries
485  )

◆ olfdisv2d_idomain

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_idomain = InputParamDefinitionType ( 'OLF', 'DISV2D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', 'idomain existence array', .false., .false., .false., .false., .false., .false. )
private

Definition at line 316 of file olf-disv2didm.f90.

316  type(InputParamDefinitionType), parameter :: &
317  olfdisv2d_idomain = inputparamdefinitiontype &
318  ( &
319  'OLF', & ! component
320  'DISV2D', & ! subcomponent
321  'GRIDDATA', & ! block
322  'IDOMAIN', & ! tag name
323  'IDOMAIN', & ! fortran variable
324  'INTEGER1D', & ! type
325  'NODES', & ! shape
326  'idomain existence array', & ! longname
327  .false., & ! required
328  .false., & ! developmode
329  .false., & ! multi-record
330  .false., & ! preserve case
331  .false., & ! layered
332  .false. & ! timeseries
333  )

◆ olfdisv2d_iv

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_iv = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .false., .true., .false., .false., .false. )
private

Definition at line 335 of file olf-disv2didm.f90.

335  type(InputParamDefinitionType), parameter :: &
336  olfdisv2d_iv = inputparamdefinitiontype &
337  ( &
338  'OLF', & ! component
339  'DISV2D', & ! subcomponent
340  'VERTICES', & ! block
341  'IV', & ! tag name
342  'IV', & ! fortran variable
343  'INTEGER', & ! type
344  '', & ! shape
345  'vertex number', & ! longname
346  .true., & ! required
347  .false., & ! developmode
348  .true., & ! multi-record
349  .false., & ! preserve case
350  .false., & ! layered
351  .false. & ! timeseries
352  )

◆ olfdisv2d_length_units

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_length_units = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false., .false. )
private

Definition at line 50 of file olf-disv2didm.f90.

50  type(InputParamDefinitionType), parameter :: &
51  olfdisv2d_length_units = inputparamdefinitiontype &
52  ( &
53  'OLF', & ! component
54  'DISV2D', & ! subcomponent
55  'OPTIONS', & ! block
56  'LENGTH_UNITS', & ! tag name
57  'LENGTH_UNITS', & ! fortran variable
58  'STRING', & ! type
59  '', & ! shape
60  'model length units', & ! longname
61  .false., & ! required
62  .false., & ! developmode
63  .false., & ! multi-record
64  .false., & ! preserve case
65  .false., & ! layered
66  .false. & ! timeseries
67  )

◆ olfdisv2d_ncvert

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_ncvert = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .false., .true., .false., .false., .false. )
private

Definition at line 449 of file olf-disv2didm.f90.

449  type(InputParamDefinitionType), parameter :: &
450  olfdisv2d_ncvert = inputparamdefinitiontype &
451  ( &
452  'OLF', & ! component
453  'DISV2D', & ! subcomponent
454  'CELL2D', & ! block
455  'NCVERT', & ! tag name
456  'NCVERT', & ! fortran variable
457  'INTEGER', & ! type
458  '', & ! shape
459  'number of cell vertices', & ! longname
460  .true., & ! required
461  .false., & ! developmode
462  .true., & ! multi-record
463  .false., & ! preserve case
464  .false., & ! layered
465  .false. & ! timeseries
466  )

◆ olfdisv2d_nodes

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_nodes = InputParamDefinitionType ( 'OLF', 'DISV2D', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false., .false. )
private

Definition at line 259 of file olf-disv2didm.f90.

259  type(InputParamDefinitionType), parameter :: &
260  olfdisv2d_nodes = inputparamdefinitiontype &
261  ( &
262  'OLF', & ! component
263  'DISV2D', & ! subcomponent
264  'DIMENSIONS', & ! block
265  'NODES', & ! tag name
266  'NODES', & ! fortran variable
267  'INTEGER', & ! type
268  '', & ! shape
269  'number of cells per layer', & ! longname
270  .true., & ! required
271  .false., & ! developmode
272  .false., & ! multi-record
273  .false., & ! preserve case
274  .false., & ! layered
275  .false. & ! timeseries
276  )

◆ olfdisv2d_nogrb

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_nogrb = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 69 of file olf-disv2didm.f90.

69  type(InputParamDefinitionType), parameter :: &
70  olfdisv2d_nogrb = inputparamdefinitiontype &
71  ( &
72  'OLF', & ! component
73  'DISV2D', & ! subcomponent
74  'OPTIONS', & ! block
75  'NOGRB', & ! tag name
76  'NOGRB', & ! fortran variable
77  'KEYWORD', & ! type
78  '', & ! shape
79  'do not write binary grid file', & ! longname
80  .false., & ! required
81  .false., & ! developmode
82  .false., & ! multi-record
83  .false., & ! preserve case
84  .false., & ! layered
85  .false. & ! timeseries
86  )

◆ olfdisv2d_nvert

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_nvert = InputParamDefinitionType ( 'OLF', 'DISV2D', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false., .false. )
private

Definition at line 278 of file olf-disv2didm.f90.

278  type(InputParamDefinitionType), parameter :: &
279  olfdisv2d_nvert = inputparamdefinitiontype &
280  ( &
281  'OLF', & ! component
282  'DISV2D', & ! subcomponent
283  'DIMENSIONS', & ! block
284  'NVERT', & ! tag name
285  'NVERT', & ! fortran variable
286  'INTEGER', & ! type
287  '', & ! shape
288  'number of columns', & ! longname
289  .true., & ! required
290  .false., & ! developmode
291  .false., & ! multi-record
292  .false., & ! preserve case
293  .false., & ! layered
294  .false. & ! timeseries
295  )

◆ olfdisv2d_vertices

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_vertices = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false., .false. )
private

Definition at line 515 of file olf-disv2didm.f90.

515  type(InputParamDefinitionType), parameter :: &
516  olfdisv2d_vertices = inputparamdefinitiontype &
517  ( &
518  'OLF', & ! component
519  'DISV2D', & ! subcomponent
520  'VERTICES', & ! block
521  'VERTICES', & ! tag name
522  'VERTICES', & ! fortran variable
523  'RECARRAY IV XV YV', & ! type
524  'NVERT', & ! shape
525  'vertices data', & ! longname
526  .true., & ! required
527  .false., & ! developmode
528  .false., & ! multi-record
529  .false., & ! preserve case
530  .false., & ! layered
531  .false. & ! timeseries
532  )

◆ olfdisv2d_xc

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_xc = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .false., .true., .false., .false., .false. )
private

Definition at line 411 of file olf-disv2didm.f90.

411  type(InputParamDefinitionType), parameter :: &
412  olfdisv2d_xc = inputparamdefinitiontype &
413  ( &
414  'OLF', & ! component
415  'DISV2D', & ! subcomponent
416  'CELL2D', & ! block
417  'XC', & ! tag name
418  'XC', & ! fortran variable
419  'DOUBLE', & ! type
420  '', & ! shape
421  'x-coordinate for cell center', & ! longname
422  .true., & ! required
423  .false., & ! developmode
424  .true., & ! multi-record
425  .false., & ! preserve case
426  .false., & ! layered
427  .false. & ! timeseries
428  )

◆ olfdisv2d_xorigin

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_xorigin = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position of the model grid origin', .false., .false., .false., .false., .false., .false. )
private

Definition at line 164 of file olf-disv2didm.f90.

164  type(InputParamDefinitionType), parameter :: &
165  olfdisv2d_xorigin = inputparamdefinitiontype &
166  ( &
167  'OLF', & ! component
168  'DISV2D', & ! subcomponent
169  'OPTIONS', & ! block
170  'XORIGIN', & ! tag name
171  'XORIGIN', & ! fortran variable
172  'DOUBLE', & ! type
173  '', & ! shape
174  'x-position of the model grid origin', & ! longname
175  .false., & ! required
176  .false., & ! developmode
177  .false., & ! multi-record
178  .false., & ! preserve case
179  .false., & ! layered
180  .false. & ! timeseries
181  )

◆ olfdisv2d_xv

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_xv = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .false., .true., .false., .false., .false. )
private

Definition at line 354 of file olf-disv2didm.f90.

354  type(InputParamDefinitionType), parameter :: &
355  olfdisv2d_xv = inputparamdefinitiontype &
356  ( &
357  'OLF', & ! component
358  'DISV2D', & ! subcomponent
359  'VERTICES', & ! block
360  'XV', & ! tag name
361  'XV', & ! fortran variable
362  'DOUBLE', & ! type
363  '', & ! shape
364  'x-coordinate for vertex', & ! longname
365  .true., & ! required
366  .false., & ! developmode
367  .true., & ! multi-record
368  .false., & ! preserve case
369  .false., & ! layered
370  .false. & ! timeseries
371  )

◆ olfdisv2d_yc

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_yc = InputParamDefinitionType ( 'OLF', 'DISV2D', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .false., .true., .false., .false., .false. )
private

Definition at line 430 of file olf-disv2didm.f90.

430  type(InputParamDefinitionType), parameter :: &
431  olfdisv2d_yc = inputparamdefinitiontype &
432  ( &
433  'OLF', & ! component
434  'DISV2D', & ! subcomponent
435  'CELL2D', & ! block
436  'YC', & ! tag name
437  'YC', & ! fortran variable
438  'DOUBLE', & ! type
439  '', & ! shape
440  'y-coordinate for cell center', & ! longname
441  .true., & ! required
442  .false., & ! developmode
443  .true., & ! multi-record
444  .false., & ! preserve case
445  .false., & ! layered
446  .false. & ! timeseries
447  )

◆ olfdisv2d_yorigin

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_yorigin = InputParamDefinitionType ( 'OLF', 'DISV2D', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position of the model grid origin', .false., .false., .false., .false., .false., .false. )
private

Definition at line 183 of file olf-disv2didm.f90.

183  type(InputParamDefinitionType), parameter :: &
184  olfdisv2d_yorigin = inputparamdefinitiontype &
185  ( &
186  'OLF', & ! component
187  'DISV2D', & ! subcomponent
188  'OPTIONS', & ! block
189  'YORIGIN', & ! tag name
190  'YORIGIN', & ! fortran variable
191  'DOUBLE', & ! type
192  '', & ! shape
193  'y-position of the model grid origin', & ! longname
194  .false., & ! required
195  .false., & ! developmode
196  .false., & ! multi-record
197  .false., & ! preserve case
198  .false., & ! layered
199  .false. & ! timeseries
200  )

◆ olfdisv2d_yv

type(inputparamdefinitiontype), parameter olfdisv2dinputmodule::olfdisv2d_yv = InputParamDefinitionType ( 'OLF', 'DISV2D', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .false., .true., .false., .false., .false. )
private

Definition at line 373 of file olf-disv2didm.f90.

373  type(InputParamDefinitionType), parameter :: &
374  olfdisv2d_yv = inputparamdefinitiontype &
375  ( &
376  'OLF', & ! component
377  'DISV2D', & ! subcomponent
378  'VERTICES', & ! block
379  'YV', & ! tag name
380  'YV', & ! fortran variable
381  'DOUBLE', & ! type
382  '', & ! shape
383  'y-coordinate for vertex', & ! longname
384  .true., & ! required
385  .false., & ! developmode
386  .true., & ! multi-record
387  .false., & ! preserve case
388  .false., & ! layered
389  .false. & ! timeseries
390  )