MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
swf-disv1didm.f90 File Reference

Go to the source code of this file.

Data Types

type  swfdisv1dinputmodule::swfdisv1dparamfoundtype
 

Modules

module  swfdisv1dinputmodule
 

Variables

logical, public swfdisv1dinputmodule::swf_disv1d_multi_package = .false.
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_length_units = InputParamDefinitionType ( 'SWF', 'DISV1D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_nogrb = InputParamDefinitionType ( 'SWF', 'DISV1D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_xorigin = InputParamDefinitionType ( 'SWF', 'DISV1D', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_yorigin = InputParamDefinitionType ( 'SWF', 'DISV1D', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_angrot = InputParamDefinitionType ( 'SWF', 'DISV1D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_export_ascii = InputParamDefinitionType ( 'SWF', 'DISV1D', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_nodes = InputParamDefinitionType ( 'SWF', 'DISV1D', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_nvert = InputParamDefinitionType ( 'SWF', 'DISV1D', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_length = InputParamDefinitionType ( 'SWF', 'DISV1D', 'GRIDDATA', 'LENGTH', 'LENGTH', 'DOUBLE1D', 'NODES', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_width = InputParamDefinitionType ( 'SWF', 'DISV1D', 'GRIDDATA', 'WIDTH', 'WIDTH', 'DOUBLE1D', 'NODES', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_bottom = InputParamDefinitionType ( 'SWF', 'DISV1D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE1D', 'NODES', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_idomain = InputParamDefinitionType ( 'SWF', 'DISV1D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_iv = InputParamDefinitionType ( 'SWF', 'DISV1D', 'VERTICES', 'IV', 'IV', 'INTEGER', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_xv = InputParamDefinitionType ( 'SWF', 'DISV1D', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_yv = InputParamDefinitionType ( 'SWF', 'DISV1D', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_icell2d = InputParamDefinitionType ( 'SWF', 'DISV1D', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_fdc = InputParamDefinitionType ( 'SWF', 'DISV1D', 'CELL2D', 'FDC', 'FDC', 'DOUBLE', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_ncvert = InputParamDefinitionType ( 'SWF', 'DISV1D', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_icvert = InputParamDefinitionType ( 'SWF', 'DISV1D', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swfdisv1dinputmodule::swf_disv1d_param_definitions = [ swfdisv1d_length_units, swfdisv1d_nogrb, swfdisv1d_xorigin, swfdisv1d_yorigin, swfdisv1d_angrot, swfdisv1d_export_ascii, swfdisv1d_nodes, swfdisv1d_nvert, swfdisv1d_length, swfdisv1d_width, swfdisv1d_bottom, swfdisv1d_idomain, swfdisv1d_iv, swfdisv1d_xv, swfdisv1d_yv, swfdisv1d_icell2d, swfdisv1d_fdc, swfdisv1d_ncvert, swfdisv1d_icvert ]
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_vertices = InputParamDefinitionType ( 'SWF', 'DISV1D', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdisv1dinputmodule::swfdisv1d_cell2d = InputParamDefinitionType ( 'SWF', 'DISV1D', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D FDC NCVERT ICVERT', 'NODES', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swfdisv1dinputmodule::swf_disv1d_aggregate_definitions = [ swfdisv1d_vertices, swfdisv1d_cell2d ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public swfdisv1dinputmodule::swf_disv1d_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. ) ]