MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
swfstoinputmodule Module Reference

Data Types

type  swfstoparamfoundtype
 

Variables

logical, public swf_sto_multi_package = .false.
 
character(len=16), dimension(*), parameter, public swf_sto_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter swfsto_ipakcb = InputParamDefinitionType ( 'SWF', 'STO', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save NPF flows', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfsto_export_ascii = InputParamDefinitionType ( 'SWF', 'STO', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfsto_steady_state = InputParamDefinitionType ( 'SWF', 'STO', 'PERIOD', 'STEADY-STATE', 'STEADY_STATE', 'KEYWORD', '', 'steady state indicator', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfsto_transient = InputParamDefinitionType ( 'SWF', 'STO', 'PERIOD', 'TRANSIENT', 'TRANSIENT', 'KEYWORD', '', 'transient indicator', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_sto_param_definitions = [ swfsto_ipakcb, swfsto_export_ascii, swfsto_steady_state, swfsto_transient ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_sto_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public swf_sto_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .false., .false., .true. ) ]
 

Variable Documentation

◆ swf_sto_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public swfstoinputmodule::swf_sto_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]

Definition at line 110 of file swf-stoidm.f90.

110  type(InputParamDefinitionType), parameter :: &
111  swf_sto_aggregate_definitions(*) = &
112  [ &
113  inputparamdefinitiontype &
114  ( &
115  '', & ! component
116  '', & ! subcomponent
117  '', & ! block
118  '', & ! tag name
119  '', & ! fortran variable
120  '', & ! type
121  '', & ! shape
122  '', & ! longname
123  .false., & ! required
124  .false., & ! multi-record
125  .false., & ! preserve case
126  .false., & ! layered
127  .false. & ! timeseries
128  ) &
129  ]

◆ swf_sto_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public swfstoinputmodule::swf_sto_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .false., .false., .true. ) ]

Definition at line 131 of file swf-stoidm.f90.

131  type(InputBlockDefinitionType), parameter :: &
132  swf_sto_block_definitions(*) = &
133  [ &
134  inputblockdefinitiontype( &
135  'OPTIONS', & ! blockname
136  .false., & ! required
137  .false., & ! aggregate
138  .false. & ! block_variable
139  ), &
140  inputblockdefinitiontype( &
141  'PERIOD', & ! blockname
142  .false., & ! required
143  .false., & ! aggregate
144  .true. & ! block_variable
145  ) &
146  ]

◆ swf_sto_multi_package

logical, public swfstoinputmodule::swf_sto_multi_package = .false.

Definition at line 21 of file swf-stoidm.f90.

21  logical :: swf_sto_multi_package = .false.

◆ swf_sto_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public swfstoinputmodule::swf_sto_param_definitions = [ swfsto_ipakcb, swfsto_export_ascii, swfsto_steady_state, swfsto_transient ]

Definition at line 101 of file swf-stoidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  swf_sto_param_definitions(*) = &
103  [ &
104  swfsto_ipakcb, &
105  swfsto_export_ascii, &
106  swfsto_steady_state, &
107  swfsto_transient &
108  ]

◆ swf_sto_subpackages

character(len=16), dimension(*), parameter, public swfstoinputmodule::swf_sto_subpackages = [ ' ' ]

Definition at line 23 of file swf-stoidm.f90.

23  character(len=16), parameter :: &
24  swf_sto_subpackages(*) = &
25  [ &
26  ' ' &
27  ]

◆ swfsto_export_ascii

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

Definition at line 47 of file swf-stoidm.f90.

47  type(InputParamDefinitionType), parameter :: &
48  swfsto_export_ascii = inputparamdefinitiontype &
49  ( &
50  'SWF', & ! component
51  'STO', & ! subcomponent
52  'OPTIONS', & ! block
53  'EXPORT_ARRAY_ASCII', & ! tag name
54  'EXPORT_ASCII', & ! fortran variable
55  'KEYWORD', & ! type
56  '', & ! shape
57  'export array variables to layered ascii files.', & ! longname
58  .false., & ! required
59  .false., & ! multi-record
60  .false., & ! preserve case
61  .false., & ! layered
62  .false. & ! timeseries
63  )

◆ swfsto_ipakcb

type(inputparamdefinitiontype), parameter swfstoinputmodule::swfsto_ipakcb = InputParamDefinitionType ( 'SWF', 'STO', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save NPF flows', .false., .false., .false., .false., .false. )
private

Definition at line 29 of file swf-stoidm.f90.

29  type(InputParamDefinitionType), parameter :: &
30  swfsto_ipakcb = inputparamdefinitiontype &
31  ( &
32  'SWF', & ! component
33  'STO', & ! subcomponent
34  'OPTIONS', & ! block
35  'SAVE_FLOWS', & ! tag name
36  'IPAKCB', & ! fortran variable
37  'KEYWORD', & ! type
38  '', & ! shape
39  'keyword to save NPF flows', & ! longname
40  .false., & ! required
41  .false., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )

◆ swfsto_steady_state

type(inputparamdefinitiontype), parameter swfstoinputmodule::swfsto_steady_state = InputParamDefinitionType ( 'SWF', 'STO', 'PERIOD', 'STEADY-STATE', 'STEADY_STATE', 'KEYWORD', '', 'steady state indicator', .false., .false., .false., .false., .false. )
private

Definition at line 65 of file swf-stoidm.f90.

65  type(InputParamDefinitionType), parameter :: &
66  swfsto_steady_state = inputparamdefinitiontype &
67  ( &
68  'SWF', & ! component
69  'STO', & ! subcomponent
70  'PERIOD', & ! block
71  'STEADY-STATE', & ! tag name
72  'STEADY_STATE', & ! fortran variable
73  'KEYWORD', & ! type
74  '', & ! shape
75  'steady state indicator', & ! longname
76  .false., & ! required
77  .false., & ! multi-record
78  .false., & ! preserve case
79  .false., & ! layered
80  .false. & ! timeseries
81  )

◆ swfsto_transient

type(inputparamdefinitiontype), parameter swfstoinputmodule::swfsto_transient = InputParamDefinitionType ( 'SWF', 'STO', 'PERIOD', 'TRANSIENT', 'TRANSIENT', 'KEYWORD', '', 'transient indicator', .false., .false., .false., .false., .false. )
private

Definition at line 83 of file swf-stoidm.f90.

83  type(InputParamDefinitionType), parameter :: &
84  swfsto_transient = inputparamdefinitiontype &
85  ( &
86  'SWF', & ! component
87  'STO', & ! subcomponent
88  'PERIOD', & ! block
89  'TRANSIENT', & ! tag name
90  'TRANSIENT', & ! fortran variable
91  'KEYWORD', & ! type
92  '', & ! shape
93  'transient indicator', & ! longname
94  .false., & ! required
95  .false., & ! multi-record
96  .false., & ! preserve case
97  .false., & ! layered
98  .false. & ! timeseries
99  )