|
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_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_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_xorigin, swfdisv2d_yorigin, swfdisv2d_angrot, swfdisv2d_export_ascii, 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. ) ] |
|