MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
swf-cxsidm.f90 File Reference

Go to the source code of this file.

Data Types

type  swfcxsinputmodule::swfcxsparamfoundtype
 

Modules

module  swfcxsinputmodule
 

Variables

logical, public swfcxsinputmodule::swf_cxs_multi_package = .false.
 
character(len=16), dimension(*), parameter, public swfcxsinputmodule::swf_cxs_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_iprpak = InputParamDefinitionType ( 'SWF', 'CXS', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_nsections = InputParamDefinitionType ( 'SWF', 'CXS', 'DIMENSIONS', 'NSECTIONS', 'NSECTIONS', 'INTEGER', '', 'number of reaches', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_npoints = InputParamDefinitionType ( 'SWF', 'CXS', 'DIMENSIONS', 'NPOINTS', 'NPOINTS', 'INTEGER', '', 'total number of points defined for all reaches', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_idcxs = InputParamDefinitionType ( 'SWF', 'CXS', 'PACKAGEDATA', 'IDCXS', 'IDCXS', 'INTEGER', '', 'reach number for this entry', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_nxspoints = InputParamDefinitionType ( 'SWF', 'CXS', 'PACKAGEDATA', 'NXSPOINTS', 'NXSPOINTS', 'INTEGER', '', 'number of points used to define cross section', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_xfraction = InputParamDefinitionType ( 'SWF', 'CXS', 'CROSSSECTIONDATA', 'XFRACTION', 'XFRACTION', 'DOUBLE', '', 'fractional width', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_height = InputParamDefinitionType ( 'SWF', 'CXS', 'CROSSSECTIONDATA', 'HEIGHT', 'HEIGHT', 'DOUBLE', '', 'depth', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_manfraction = InputParamDefinitionType ( 'SWF', 'CXS', 'CROSSSECTIONDATA', 'MANFRACTION', 'MANFRACTION', 'DOUBLE', '', 'Mannings roughness coefficient', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swfcxsinputmodule::swf_cxs_param_definitions = [ swfcxs_iprpak, swfcxs_nsections, swfcxs_npoints, swfcxs_idcxs, swfcxs_nxspoints, swfcxs_xfraction, swfcxs_height, swfcxs_manfraction ]
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_packagedata = InputParamDefinitionType ( 'SWF', 'CXS', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IDCXS NXSPOINTS', 'NSECTIONS', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcxsinputmodule::swfcxs_crosssectiondata = InputParamDefinitionType ( 'SWF', 'CXS', 'CROSSSECTIONDATA', 'CROSSSECTIONDATA', 'CROSSSECTIONDATA', 'RECARRAY XFRACTION HEIGHT MANFRACTION', 'NPOINTS', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swfcxsinputmodule::swf_cxs_aggregate_definitions = [ swfcxs_packagedata, swfcxs_crosssectiondata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public swfcxsinputmodule::swf_cxs_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'CROSSSECTIONDATA', .true., .true., .false. ) ]