MODFLOW 6  version 6.7.0.dev0
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. )
 
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. )
 
type(inputparamdefinitiontype), parameter chfsto_steady_state = InputParamDefinitionType ( 'CHF', 'STO', 'PERIOD', 'STEADY-STATE', 'STEADY_STATE', 'KEYWORD', '', 'steady state indicator', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfsto_transient = InputParamDefinitionType ( 'CHF', 'STO', 'PERIOD', 'TRANSIENT', 'TRANSIENT', 'KEYWORD', '', 'transient indicator', .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. ) ]
 
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. ) ]

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

110  type(InputParamDefinitionType), parameter :: &
111  chf_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  ]

◆ 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 131 of file chf-stoidm.f90.

131  type(InputBlockDefinitionType), parameter :: &
132  chf_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  ]

◆ 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 101 of file chf-stoidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  chf_sto_param_definitions(*) = &
103  [ &
104  chfsto_ipakcb, &
105  chfsto_export_ascii, &
106  chfsto_steady_state, &
107  chfsto_transient &
108  ]

◆ 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. )
private

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

47  type(InputParamDefinitionType), parameter :: &
48  chfsto_export_ascii = inputparamdefinitiontype &
49  ( &
50  'CHF', & ! 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  )

◆ 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. )
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., & ! multi-record
42  .false., & ! preserve case
43  .false., & ! layered
44  .false. & ! timeseries
45  )

◆ 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. )
private

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

65  type(InputParamDefinitionType), parameter :: &
66  chfsto_steady_state = inputparamdefinitiontype &
67  ( &
68  'CHF', & ! 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  )

◆ chfsto_transient

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

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

83  type(InputParamDefinitionType), parameter :: &
84  chfsto_transient = inputparamdefinitiontype &
85  ( &
86  'CHF', & ! 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  )