MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
swfdisv2dinputmodule Module Reference

Data Types

type  swfdisv2dparamfoundtype
 

Variables

logical, public swf_disv2d_multi_package = .false.
 
character(len=16), dimension(*), parameter, public swf_disv2d_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter swfdisv2d_length_units = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_nogrb = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_grb_filerecord = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'GRB_FILERECORD', 'GRB_FILERECORD', 'RECORD GRB6 FILEOUT GRB6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_grb6 = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_fileout = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_grb6_filename = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'GRB6_FILENAME', 'GRB6_FILENAME', 'STRING', '', 'file name of GRB information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_xorigin = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position of the model grid origin', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_yorigin = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position of the model grid origin', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_angrot = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_export_ascii = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_crs = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_nodes = InputParamDefinitionType ( 'SWF', 'DISV2D', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_nvert = InputParamDefinitionType ( 'SWF', 'DISV2D', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_bottom = InputParamDefinitionType ( 'SWF', 'DISV2D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE1D', 'NODES', 'model bottom elevation', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_idomain = InputParamDefinitionType ( 'SWF', 'DISV2D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', 'idomain existence array', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_iv = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_xv = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_yv = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_icell2d = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_xc = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_yc = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_ncvert = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_icvert = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_disv2d_param_definitions = [ swfdisv2d_length_units, swfdisv2d_nogrb, swfdisv2d_grb_filerecord, swfdisv2d_grb6, swfdisv2d_fileout, swfdisv2d_grb6_filename, swfdisv2d_xorigin, swfdisv2d_yorigin, swfdisv2d_angrot, swfdisv2d_export_ascii, swfdisv2d_crs, swfdisv2d_nodes, swfdisv2d_nvert, swfdisv2d_bottom, swfdisv2d_idomain, swfdisv2d_iv, swfdisv2d_xv, swfdisv2d_yv, swfdisv2d_icell2d, swfdisv2d_xc, swfdisv2d_yc, swfdisv2d_ncvert, swfdisv2d_icvert ]
 
type(inputparamdefinitiontype), parameter swfdisv2d_vertices = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv2d_cell2d = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NODES', 'cell2d data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_disv2d_aggregate_definitions = [ swfdisv2d_vertices, swfdisv2d_cell2d ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public swf_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

◆ swf_disv2d_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public swfdisv2dinputmodule::swf_disv2d_aggregate_definitions = [ swfdisv2d_vertices, swfdisv2d_cell2d ]

Definition at line 526 of file swf-disv2didm.f90.

526  type(InputParamDefinitionType), parameter :: &
527  swf_disv2d_aggregate_definitions(*) = &
528  [ &
529  swfdisv2d_vertices, &
530  swfdisv2d_cell2d &
531  ]

◆ swf_disv2d_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public swfdisv2dinputmodule::swf_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 533 of file swf-disv2didm.f90.

533  type(InputBlockDefinitionType), parameter :: &
534  swf_disv2d_block_definitions(*) = &
535  [ &
536  inputblockdefinitiontype( &
537  'OPTIONS', & ! blockname
538  .false., & ! required
539  .false., & ! aggregate
540  .false. & ! block_variable
541  ), &
542  inputblockdefinitiontype( &
543  'DIMENSIONS', & ! blockname
544  .true., & ! required
545  .false., & ! aggregate
546  .false. & ! block_variable
547  ), &
548  inputblockdefinitiontype( &
549  'GRIDDATA', & ! blockname
550  .true., & ! required
551  .false., & ! aggregate
552  .false. & ! block_variable
553  ), &
554  inputblockdefinitiontype( &
555  'VERTICES', & ! blockname
556  .true., & ! required
557  .true., & ! aggregate
558  .false. & ! block_variable
559  ), &
560  inputblockdefinitiontype( &
561  'CELL2D', & ! blockname
562  .true., & ! required
563  .true., & ! aggregate
564  .false. & ! block_variable
565  ) &
566  ]

◆ swf_disv2d_multi_package

logical, public swfdisv2dinputmodule::swf_disv2d_multi_package = .false.

Definition at line 40 of file swf-disv2didm.f90.

40  logical :: swf_disv2d_multi_package = .false.

◆ swf_disv2d_param_definitions

Definition at line 462 of file swf-disv2didm.f90.

462  type(InputParamDefinitionType), parameter :: &
463  swf_disv2d_param_definitions(*) = &
464  [ &
465  swfdisv2d_length_units, &
466  swfdisv2d_nogrb, &
467  swfdisv2d_grb_filerecord, &
468  swfdisv2d_grb6, &
469  swfdisv2d_fileout, &
470  swfdisv2d_grb6_filename, &
471  swfdisv2d_xorigin, &
472  swfdisv2d_yorigin, &
473  swfdisv2d_angrot, &
474  swfdisv2d_export_ascii, &
475  swfdisv2d_crs, &
476  swfdisv2d_nodes, &
477  swfdisv2d_nvert, &
478  swfdisv2d_bottom, &
479  swfdisv2d_idomain, &
480  swfdisv2d_iv, &
481  swfdisv2d_xv, &
482  swfdisv2d_yv, &
483  swfdisv2d_icell2d, &
484  swfdisv2d_xc, &
485  swfdisv2d_yc, &
486  swfdisv2d_ncvert, &
487  swfdisv2d_icvert &
488  ]

◆ swf_disv2d_subpackages

character(len=16), dimension(*), parameter, public swfdisv2dinputmodule::swf_disv2d_subpackages = [ ' ' ]

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

42  character(len=16), parameter :: &
43  swf_disv2d_subpackages(*) = &
44  [ &
45  ' ' &
46  ]

◆ swfdisv2d_angrot

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_angrot = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
private

Definition at line 192 of file swf-disv2didm.f90.

192  type(InputParamDefinitionType), parameter :: &
193  swfdisv2d_angrot = inputparamdefinitiontype &
194  ( &
195  'SWF', & ! component
196  'DISV2D', & ! subcomponent
197  'OPTIONS', & ! block
198  'ANGROT', & ! tag name
199  'ANGROT', & ! fortran variable
200  'DOUBLE', & ! type
201  '', & ! shape
202  'rotation angle', & ! longname
203  .false., & ! required
204  .false., & ! multi-record
205  .false., & ! preserve case
206  .false., & ! layered
207  .false. & ! timeseries
208  )

◆ swfdisv2d_bottom

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_bottom = InputParamDefinitionType ( 'SWF', 'DISV2D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE1D', 'NODES', 'model bottom elevation', .true., .false., .false., .false., .false. )
private

Definition at line 282 of file swf-disv2didm.f90.

282  type(InputParamDefinitionType), parameter :: &
283  swfdisv2d_bottom = inputparamdefinitiontype &
284  ( &
285  'SWF', & ! component
286  'DISV2D', & ! subcomponent
287  'GRIDDATA', & ! block
288  'BOTTOM', & ! tag name
289  'BOTTOM', & ! fortran variable
290  'DOUBLE1D', & ! type
291  'NODES', & ! shape
292  'model bottom elevation', & ! longname
293  .true., & ! required
294  .false., & ! multi-record
295  .false., & ! preserve case
296  .false., & ! layered
297  .false. & ! timeseries
298  )

◆ swfdisv2d_cell2d

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

Definition at line 508 of file swf-disv2didm.f90.

508  type(InputParamDefinitionType), parameter :: &
509  swfdisv2d_cell2d = inputparamdefinitiontype &
510  ( &
511  'SWF', & ! component
512  'DISV2D', & ! subcomponent
513  'CELL2D', & ! block
514  'CELL2D', & ! tag name
515  'CELL2D', & ! fortran variable
516  'RECARRAY ICELL2D XC YC NCVERT ICVERT', & ! type
517  'NODES', & ! shape
518  'cell2d data', & ! longname
519  .true., & ! required
520  .false., & ! multi-record
521  .false., & ! preserve case
522  .false., & ! layered
523  .false. & ! timeseries
524  )

◆ swfdisv2d_crs

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_crs = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .false., .true., .false., .false. )
private

Definition at line 228 of file swf-disv2didm.f90.

228  type(InputParamDefinitionType), parameter :: &
229  swfdisv2d_crs = inputparamdefinitiontype &
230  ( &
231  'SWF', & ! component
232  'DISV2D', & ! subcomponent
233  'OPTIONS', & ! block
234  'CRS', & ! tag name
235  'CRS', & ! fortran variable
236  'STRING', & ! type
237  'LENBIGLINE', & ! shape
238  'CRS user input string', & ! longname
239  .false., & ! required
240  .false., & ! multi-record
241  .true., & ! preserve case
242  .false., & ! layered
243  .false. & ! timeseries
244  )

◆ swfdisv2d_export_ascii

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

Definition at line 210 of file swf-disv2didm.f90.

210  type(InputParamDefinitionType), parameter :: &
211  swfdisv2d_export_ascii = inputparamdefinitiontype &
212  ( &
213  'SWF', & ! component
214  'DISV2D', & ! subcomponent
215  'OPTIONS', & ! block
216  'EXPORT_ARRAY_ASCII', & ! tag name
217  'EXPORT_ASCII', & ! fortran variable
218  'KEYWORD', & ! type
219  '', & ! shape
220  'export array variables to layered ascii files.', & ! longname
221  .false., & ! required
222  .false., & ! multi-record
223  .false., & ! preserve case
224  .false., & ! layered
225  .false. & ! timeseries
226  )

◆ swfdisv2d_fileout

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_fileout = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 120 of file swf-disv2didm.f90.

120  type(InputParamDefinitionType), parameter :: &
121  swfdisv2d_fileout = inputparamdefinitiontype &
122  ( &
123  'SWF', & ! component
124  'DISV2D', & ! subcomponent
125  'OPTIONS', & ! block
126  'FILEOUT', & ! tag name
127  'FILEOUT', & ! fortran variable
128  'KEYWORD', & ! type
129  '', & ! shape
130  'file keyword', & ! longname
131  .true., & ! required
132  .true., & ! multi-record
133  .false., & ! preserve case
134  .false., & ! layered
135  .false. & ! timeseries
136  )

◆ swfdisv2d_grb6

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_grb6 = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .true., .false., .false., .false. )
private

Definition at line 102 of file swf-disv2didm.f90.

102  type(InputParamDefinitionType), parameter :: &
103  swfdisv2d_grb6 = inputparamdefinitiontype &
104  ( &
105  'SWF', & ! component
106  'DISV2D', & ! subcomponent
107  'OPTIONS', & ! block
108  'GRB6', & ! tag name
109  'GRB6', & ! fortran variable
110  'KEYWORD', & ! type
111  '', & ! shape
112  'grb keyword', & ! longname
113  .true., & ! required
114  .true., & ! multi-record
115  .false., & ! preserve case
116  .false., & ! layered
117  .false. & ! timeseries
118  )

◆ swfdisv2d_grb6_filename

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_grb6_filename = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'GRB6_FILENAME', 'GRB6_FILENAME', 'STRING', '', 'file name of GRB information', .true., .true., .true., .false., .false. )
private

Definition at line 138 of file swf-disv2didm.f90.

138  type(InputParamDefinitionType), parameter :: &
139  swfdisv2d_grb6_filename = inputparamdefinitiontype &
140  ( &
141  'SWF', & ! component
142  'DISV2D', & ! subcomponent
143  'OPTIONS', & ! block
144  'GRB6_FILENAME', & ! tag name
145  'GRB6_FILENAME', & ! fortran variable
146  'STRING', & ! type
147  '', & ! shape
148  'file name of GRB information', & ! longname
149  .true., & ! required
150  .true., & ! multi-record
151  .true., & ! preserve case
152  .false., & ! layered
153  .false. & ! timeseries
154  )

◆ swfdisv2d_grb_filerecord

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_grb_filerecord = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'GRB_FILERECORD', 'GRB_FILERECORD', 'RECORD GRB6 FILEOUT GRB6_FILENAME', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 84 of file swf-disv2didm.f90.

84  type(InputParamDefinitionType), parameter :: &
85  swfdisv2d_grb_filerecord = inputparamdefinitiontype &
86  ( &
87  'SWF', & ! component
88  'DISV2D', & ! subcomponent
89  'OPTIONS', & ! block
90  'GRB_FILERECORD', & ! tag name
91  'GRB_FILERECORD', & ! fortran variable
92  'RECORD GRB6 FILEOUT GRB6_FILENAME', & ! type
93  '', & ! shape
94  '', & ! longname
95  .false., & ! required
96  .false., & ! multi-record
97  .false., & ! preserve case
98  .false., & ! layered
99  .false. & ! timeseries
100  )

◆ swfdisv2d_icell2d

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_icell2d = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
private

Definition at line 372 of file swf-disv2didm.f90.

372  type(InputParamDefinitionType), parameter :: &
373  swfdisv2d_icell2d = inputparamdefinitiontype &
374  ( &
375  'SWF', & ! component
376  'DISV2D', & ! subcomponent
377  'CELL2D', & ! block
378  'ICELL2D', & ! tag name
379  'ICELL2D', & ! fortran variable
380  'INTEGER', & ! type
381  '', & ! shape
382  'cell2d number', & ! longname
383  .true., & ! required
384  .true., & ! multi-record
385  .false., & ! preserve case
386  .false., & ! layered
387  .false. & ! timeseries
388  )

◆ swfdisv2d_icvert

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_icvert = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
private

Definition at line 444 of file swf-disv2didm.f90.

444  type(InputParamDefinitionType), parameter :: &
445  swfdisv2d_icvert = inputparamdefinitiontype &
446  ( &
447  'SWF', & ! component
448  'DISV2D', & ! subcomponent
449  'CELL2D', & ! block
450  'ICVERT', & ! tag name
451  'ICVERT', & ! fortran variable
452  'INTEGER1D', & ! type
453  'NCVERT', & ! shape
454  'array of vertex numbers', & ! longname
455  .true., & ! required
456  .true., & ! multi-record
457  .false., & ! preserve case
458  .false., & ! layered
459  .false. & ! timeseries
460  )

◆ swfdisv2d_idomain

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_idomain = InputParamDefinitionType ( 'SWF', 'DISV2D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', 'idomain existence array', .false., .false., .false., .false., .false. )
private

Definition at line 300 of file swf-disv2didm.f90.

300  type(InputParamDefinitionType), parameter :: &
301  swfdisv2d_idomain = inputparamdefinitiontype &
302  ( &
303  'SWF', & ! component
304  'DISV2D', & ! subcomponent
305  'GRIDDATA', & ! block
306  'IDOMAIN', & ! tag name
307  'IDOMAIN', & ! fortran variable
308  'INTEGER1D', & ! type
309  'NODES', & ! shape
310  'idomain existence array', & ! longname
311  .false., & ! required
312  .false., & ! multi-record
313  .false., & ! preserve case
314  .false., & ! layered
315  .false. & ! timeseries
316  )

◆ swfdisv2d_iv

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_iv = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
private

Definition at line 318 of file swf-disv2didm.f90.

318  type(InputParamDefinitionType), parameter :: &
319  swfdisv2d_iv = inputparamdefinitiontype &
320  ( &
321  'SWF', & ! component
322  'DISV2D', & ! subcomponent
323  'VERTICES', & ! block
324  'IV', & ! tag name
325  'IV', & ! fortran variable
326  'INTEGER', & ! type
327  '', & ! shape
328  'vertex number', & ! longname
329  .true., & ! required
330  .true., & ! multi-record
331  .false., & ! preserve case
332  .false., & ! layered
333  .false. & ! timeseries
334  )

◆ swfdisv2d_length_units

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_length_units = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
private

Definition at line 48 of file swf-disv2didm.f90.

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

◆ swfdisv2d_ncvert

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_ncvert = InputParamDefinitionType ( 'SWF', 'DISV2D', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
private

Definition at line 426 of file swf-disv2didm.f90.

426  type(InputParamDefinitionType), parameter :: &
427  swfdisv2d_ncvert = inputparamdefinitiontype &
428  ( &
429  'SWF', & ! component
430  'DISV2D', & ! subcomponent
431  'CELL2D', & ! block
432  'NCVERT', & ! tag name
433  'NCVERT', & ! fortran variable
434  'INTEGER', & ! type
435  '', & ! shape
436  'number of cell vertices', & ! longname
437  .true., & ! required
438  .true., & ! multi-record
439  .false., & ! preserve case
440  .false., & ! layered
441  .false. & ! timeseries
442  )

◆ swfdisv2d_nodes

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_nodes = InputParamDefinitionType ( 'SWF', 'DISV2D', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false. )
private

Definition at line 246 of file swf-disv2didm.f90.

246  type(InputParamDefinitionType), parameter :: &
247  swfdisv2d_nodes = inputparamdefinitiontype &
248  ( &
249  'SWF', & ! component
250  'DISV2D', & ! subcomponent
251  'DIMENSIONS', & ! block
252  'NODES', & ! tag name
253  'NODES', & ! fortran variable
254  'INTEGER', & ! type
255  '', & ! shape
256  'number of cells per layer', & ! longname
257  .true., & ! required
258  .false., & ! multi-record
259  .false., & ! preserve case
260  .false., & ! layered
261  .false. & ! timeseries
262  )

◆ swfdisv2d_nogrb

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_nogrb = InputParamDefinitionType ( 'SWF', 'DISV2D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
private

Definition at line 66 of file swf-disv2didm.f90.

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

◆ swfdisv2d_nvert

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_nvert = InputParamDefinitionType ( 'SWF', 'DISV2D', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
private

Definition at line 264 of file swf-disv2didm.f90.

264  type(InputParamDefinitionType), parameter :: &
265  swfdisv2d_nvert = inputparamdefinitiontype &
266  ( &
267  'SWF', & ! component
268  'DISV2D', & ! subcomponent
269  'DIMENSIONS', & ! block
270  'NVERT', & ! tag name
271  'NVERT', & ! fortran variable
272  'INTEGER', & ! type
273  '', & ! shape
274  'number of columns', & ! longname
275  .true., & ! required
276  .false., & ! multi-record
277  .false., & ! preserve case
278  .false., & ! layered
279  .false. & ! timeseries
280  )

◆ swfdisv2d_vertices

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_vertices = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
private

Definition at line 490 of file swf-disv2didm.f90.

490  type(InputParamDefinitionType), parameter :: &
491  swfdisv2d_vertices = inputparamdefinitiontype &
492  ( &
493  'SWF', & ! component
494  'DISV2D', & ! subcomponent
495  'VERTICES', & ! block
496  'VERTICES', & ! tag name
497  'VERTICES', & ! fortran variable
498  'RECARRAY IV XV YV', & ! type
499  'NVERT', & ! shape
500  'vertices data', & ! longname
501  .true., & ! required
502  .false., & ! multi-record
503  .false., & ! preserve case
504  .false., & ! layered
505  .false. & ! timeseries
506  )

◆ swfdisv2d_xc

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

Definition at line 390 of file swf-disv2didm.f90.

390  type(InputParamDefinitionType), parameter :: &
391  swfdisv2d_xc = inputparamdefinitiontype &
392  ( &
393  'SWF', & ! component
394  'DISV2D', & ! subcomponent
395  'CELL2D', & ! block
396  'XC', & ! tag name
397  'XC', & ! fortran variable
398  'DOUBLE', & ! type
399  '', & ! shape
400  'x-coordinate for cell center', & ! longname
401  .true., & ! required
402  .true., & ! multi-record
403  .false., & ! preserve case
404  .false., & ! layered
405  .false. & ! timeseries
406  )

◆ swfdisv2d_xorigin

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

Definition at line 156 of file swf-disv2didm.f90.

156  type(InputParamDefinitionType), parameter :: &
157  swfdisv2d_xorigin = inputparamdefinitiontype &
158  ( &
159  'SWF', & ! component
160  'DISV2D', & ! subcomponent
161  'OPTIONS', & ! block
162  'XORIGIN', & ! tag name
163  'XORIGIN', & ! fortran variable
164  'DOUBLE', & ! type
165  '', & ! shape
166  'x-position of the model grid origin', & ! longname
167  .false., & ! required
168  .false., & ! multi-record
169  .false., & ! preserve case
170  .false., & ! layered
171  .false. & ! timeseries
172  )

◆ swfdisv2d_xv

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_xv = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
private

Definition at line 336 of file swf-disv2didm.f90.

336  type(InputParamDefinitionType), parameter :: &
337  swfdisv2d_xv = inputparamdefinitiontype &
338  ( &
339  'SWF', & ! component
340  'DISV2D', & ! subcomponent
341  'VERTICES', & ! block
342  'XV', & ! tag name
343  'XV', & ! fortran variable
344  'DOUBLE', & ! type
345  '', & ! shape
346  'x-coordinate for vertex', & ! longname
347  .true., & ! required
348  .true., & ! multi-record
349  .false., & ! preserve case
350  .false., & ! layered
351  .false. & ! timeseries
352  )

◆ swfdisv2d_yc

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

Definition at line 408 of file swf-disv2didm.f90.

408  type(InputParamDefinitionType), parameter :: &
409  swfdisv2d_yc = inputparamdefinitiontype &
410  ( &
411  'SWF', & ! component
412  'DISV2D', & ! subcomponent
413  'CELL2D', & ! block
414  'YC', & ! tag name
415  'YC', & ! fortran variable
416  'DOUBLE', & ! type
417  '', & ! shape
418  'y-coordinate for cell center', & ! longname
419  .true., & ! required
420  .true., & ! multi-record
421  .false., & ! preserve case
422  .false., & ! layered
423  .false. & ! timeseries
424  )

◆ swfdisv2d_yorigin

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

Definition at line 174 of file swf-disv2didm.f90.

174  type(InputParamDefinitionType), parameter :: &
175  swfdisv2d_yorigin = inputparamdefinitiontype &
176  ( &
177  'SWF', & ! component
178  'DISV2D', & ! subcomponent
179  'OPTIONS', & ! block
180  'YORIGIN', & ! tag name
181  'YORIGIN', & ! fortran variable
182  'DOUBLE', & ! type
183  '', & ! shape
184  'y-position of the model grid origin', & ! longname
185  .false., & ! required
186  .false., & ! multi-record
187  .false., & ! preserve case
188  .false., & ! layered
189  .false. & ! timeseries
190  )

◆ swfdisv2d_yv

type(inputparamdefinitiontype), parameter swfdisv2dinputmodule::swfdisv2d_yv = InputParamDefinitionType ( 'SWF', 'DISV2D', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
private

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

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