MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
chfstoinputmodule Module Reference

Data Types

type  chfstoparamfoundtype
 

Variables

logical, public chf_sto_multi_package = .false.
 
character(len=16), dimension(*), parameter, public chf_sto_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter chfsto_ipakcb = InputParamDefinitionType ( 'CHF', 'STO', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save NPF flows', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfsto_export_ascii = InputParamDefinitionType ( 'CHF', 'STO', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfsto_steady_state = InputParamDefinitionType ( 'CHF', 'STO', 'PERIOD', 'STEADY-STATE', 'STEADY_STATE', 'KEYWORD', '', 'steady state indicator', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfsto_transient = InputParamDefinitionType ( 'CHF', 'STO', 'PERIOD', 'TRANSIENT', 'TRANSIENT', 'KEYWORD', '', 'transient indicator', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public chf_sto_param_definitions = [ chfsto_ipakcb, chfsto_export_ascii, chfsto_steady_state, chfsto_transient ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public chf_sto_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public chf_sto_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .false., .false., .true. ) ]
 

Variable Documentation

◆ chf_sto_aggregate_definitions

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

Definition at line 114 of file chf-stoidm.f90.

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

◆ chf_sto_block_definitions

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

Definition at line 136 of file chf-stoidm.f90.

136  type(InputBlockDefinitionType), parameter :: &
137  chf_sto_block_definitions(*) = &
138  [ &
139  inputblockdefinitiontype( &
140  'OPTIONS', & ! blockname
141  .false., & ! required
142  .false., & ! aggregate
143  .false. & ! block_variable
144  ), &
145  inputblockdefinitiontype( &
146  'PERIOD', & ! blockname
147  .false., & ! required
148  .false., & ! aggregate
149  .true. & ! block_variable
150  ) &
151  ]

◆ chf_sto_multi_package

logical, public chfstoinputmodule::chf_sto_multi_package = .false.

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

21  logical :: chf_sto_multi_package = .false.

◆ chf_sto_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public chfstoinputmodule::chf_sto_param_definitions = [ chfsto_ipakcb, chfsto_export_ascii, chfsto_steady_state, chfsto_transient ]

Definition at line 105 of file chf-stoidm.f90.

105  type(InputParamDefinitionType), parameter :: &
106  chf_sto_param_definitions(*) = &
107  [ &
108  chfsto_ipakcb, &
109  chfsto_export_ascii, &
110  chfsto_steady_state, &
111  chfsto_transient &
112  ]

◆ chf_sto_subpackages

character(len=16), dimension(*), parameter, public chfstoinputmodule::chf_sto_subpackages = [ ' ' ]

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

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

◆ chfsto_export_ascii

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

Definition at line 48 of file chf-stoidm.f90.

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

◆ chfsto_ipakcb

type(inputparamdefinitiontype), parameter chfstoinputmodule::chfsto_ipakcb = InputParamDefinitionType ( 'CHF', 'STO', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save NPF flows', .false., .false., .false., .false., .false., .false. )
private

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

29  type(InputParamDefinitionType), parameter :: &
30  chfsto_ipakcb = inputparamdefinitiontype &
31  ( &
32  'CHF', & ! 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., & ! prerelease
42  .false., & ! multi-record
43  .false., & ! preserve case
44  .false., & ! layered
45  .false. & ! timeseries
46  )

◆ chfsto_steady_state

type(inputparamdefinitiontype), parameter chfstoinputmodule::chfsto_steady_state = InputParamDefinitionType ( 'CHF', 'STO', 'PERIOD', 'STEADY-STATE', 'STEADY_STATE', 'KEYWORD', '', 'steady state indicator', .false., .false., .false., .false., .false., .false. )
private

Definition at line 67 of file chf-stoidm.f90.

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

◆ chfsto_transient

type(inputparamdefinitiontype), parameter chfstoinputmodule::chfsto_transient = InputParamDefinitionType ( 'CHF', 'STO', 'PERIOD', 'TRANSIENT', 'TRANSIENT', 'KEYWORD', '', 'transient indicator', .false., .false., .false., .false., .false., .false. )
private

Definition at line 86 of file chf-stoidm.f90.

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