MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
olfocinputmodule Module Reference

Data Types

type  olfocparamfoundtype
 

Variables

logical, public olf_oc_multi_package = .false.
 
logical, public olf_oc_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public olf_oc_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter olfoc_budfilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_budget = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_fileout = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_budgetfile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_budcsvfilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_budgetcsv = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_budgetcsvfile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_qoutfilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOW_FILERECORD', 'QOUTFILEREC', 'RECORD QOUTFLOW FILEOUT QOUTFLOWFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_qoutflow = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOW', 'QOUTFLOW', 'KEYWORD', '', 'qoutflow keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_qoutflowfile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOWFILE', 'QOUTFLOWFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_stagefilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'STAGE_FILERECORD', 'STAGEFILEREC', 'RECORD STAGE FILEOUT STAGEFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_stage = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'STAGE', 'STAGE', 'KEYWORD', '', 'stage keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_stagefile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'STAGEFILE', 'STAGEFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_qoutprintrec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOWPRINTRECORD', 'QOUTPRINTREC', 'RECORD QOUTFLOW PRINT_FORMAT FORMATRECORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_print_format = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'PRINT_FORMAT', 'PRINT_FORMAT', 'KEYWORD', '', 'keyword to indicate that a print format follows', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_formatrecord = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'FORMATRECORD', 'FORMATRECORD', 'RECORD COLUMNS WIDTH DIGITS FORMAT', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_columns = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'COLUMNS', 'COLUMNS', 'INTEGER', '', 'number of columns', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_width = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'WIDTH', 'WIDTH', 'INTEGER', '', 'width for each number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_digits = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'DIGITS', 'DIGITS', 'INTEGER', '', 'number of digits', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_format = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'FORMAT', 'FORMAT', 'STRING', '', 'write format', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_saverecord = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'SAVERECORD', 'SAVERECORD', 'RECORD SAVE RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_save = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'SAVE', 'SAVE', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_printrecord = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'PRINTRECORD', 'PRINTRECORD', 'RECORD PRINT RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_print = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'PRINT', 'PRINT', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_rtype = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'RTYPE', 'RTYPE', 'STRING', '', 'record type', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_all = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_first = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_last = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_frequency = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter olfoc_steps = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public olf_oc_param_definitions = [ olfoc_budfilerec, olfoc_budget, olfoc_fileout, olfoc_budgetfile, olfoc_budcsvfilerec, olfoc_budgetcsv, olfoc_budgetcsvfile, olfoc_qoutfilerec, olfoc_qoutflow, olfoc_qoutflowfile, olfoc_stagefilerec, olfoc_stage, olfoc_stagefile, olfoc_qoutprintrec, olfoc_print_format, olfoc_formatrecord, olfoc_columns, olfoc_width, olfoc_digits, olfoc_format, olfoc_saverecord, olfoc_save, olfoc_printrecord, olfoc_print, olfoc_rtype, olfoc_all, olfoc_first, olfoc_last, olfoc_frequency, olfoc_steps ]
 
type(inputparamdefinitiontype), parameter olfoc_ocsetting = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'OCSETTING', 'OCSETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public olf_oc_aggregate_definitions = [ olfoc_ocsetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public olf_oc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ olf_oc_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public olfocinputmodule::olf_oc_aggregate_definitions = [ olfoc_ocsetting ]

Definition at line 681 of file olf-ocidm.f90.

681  type(InputParamDefinitionType), parameter :: &
682  olf_oc_aggregate_definitions(*) = &
683  [ &
684  olfoc_ocsetting &
685  ]

◆ olf_oc_block_definitions

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

Definition at line 687 of file olf-ocidm.f90.

687  type(InputBlockDefinitionType), parameter :: &
688  olf_oc_block_definitions(*) = &
689  [ &
690  inputblockdefinitiontype( &
691  'OPTIONS', & ! blockname
692  .false., & ! required
693  .false., & ! aggregate
694  .false. & ! block_variable
695  ), &
696  inputblockdefinitiontype( &
697  'PERIOD', & ! blockname
698  .true., & ! required
699  .true., & ! aggregate
700  .true. & ! block_variable
701  ) &
702  ]

◆ olf_oc_is_advanced

logical, public olfocinputmodule::olf_oc_is_advanced = .false.

Definition at line 49 of file olf-ocidm.f90.

49  logical :: olf_oc_is_advanced = .false.

◆ olf_oc_multi_package

logical, public olfocinputmodule::olf_oc_multi_package = .false.

Definition at line 48 of file olf-ocidm.f90.

48  logical :: olf_oc_multi_package = .false.

◆ olf_oc_param_definitions

Definition at line 627 of file olf-ocidm.f90.

627  type(InputParamDefinitionType), parameter :: &
628  olf_oc_param_definitions(*) = &
629  [ &
630  olfoc_budfilerec, &
631  olfoc_budget, &
632  olfoc_fileout, &
633  olfoc_budgetfile, &
634  olfoc_budcsvfilerec, &
635  olfoc_budgetcsv, &
636  olfoc_budgetcsvfile, &
637  olfoc_qoutfilerec, &
638  olfoc_qoutflow, &
639  olfoc_qoutflowfile, &
640  olfoc_stagefilerec, &
641  olfoc_stage, &
642  olfoc_stagefile, &
643  olfoc_qoutprintrec, &
644  olfoc_print_format, &
645  olfoc_formatrecord, &
646  olfoc_columns, &
647  olfoc_width, &
648  olfoc_digits, &
649  olfoc_format, &
650  olfoc_saverecord, &
651  olfoc_save, &
652  olfoc_printrecord, &
653  olfoc_print, &
654  olfoc_rtype, &
655  olfoc_all, &
656  olfoc_first, &
657  olfoc_last, &
658  olfoc_frequency, &
659  olfoc_steps &
660  ]

◆ olf_oc_subpackages

character(len=16), dimension(*), parameter, public olfocinputmodule::olf_oc_subpackages = [ ' ' ]

Definition at line 51 of file olf-ocidm.f90.

51  character(len=16), parameter :: &
52  olf_oc_subpackages(*) = &
53  [ &
54  ' ' &
55  ]

◆ olfoc_all

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_all = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 532 of file olf-ocidm.f90.

532  type(InputParamDefinitionType), parameter :: &
533  olfoc_all = inputparamdefinitiontype &
534  ( &
535  'OLF', & ! component
536  'OC', & ! subcomponent
537  'PERIOD', & ! block
538  'ALL', & ! tag name
539  'ALL', & ! fortran variable
540  'KEYWORD', & ! type
541  '', & ! shape
542  '', & ! longname
543  .true., & ! required
544  .false., & ! developmode
545  .true., & ! multi-record
546  .false., & ! preserve case
547  .false., & ! layered
548  .false. & ! timeseries
549  )

◆ olfoc_budcsvfilerec

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_budcsvfilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 133 of file olf-ocidm.f90.

133  type(InputParamDefinitionType), parameter :: &
134  olfoc_budcsvfilerec = inputparamdefinitiontype &
135  ( &
136  'OLF', & ! component
137  'OC', & ! subcomponent
138  'OPTIONS', & ! block
139  'BUDGETCSV_FILERECORD', & ! tag name
140  'BUDCSVFILEREC', & ! fortran variable
141  'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', & ! type
142  '', & ! shape
143  '', & ! longname
144  .false., & ! required
145  .false., & ! developmode
146  .false., & ! multi-record
147  .false., & ! preserve case
148  .false., & ! layered
149  .false. & ! timeseries
150  )

◆ olfoc_budfilerec

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_budfilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 57 of file olf-ocidm.f90.

57  type(InputParamDefinitionType), parameter :: &
58  olfoc_budfilerec = inputparamdefinitiontype &
59  ( &
60  'OLF', & ! component
61  'OC', & ! subcomponent
62  'OPTIONS', & ! block
63  'BUDGET_FILERECORD', & ! tag name
64  'BUDFILEREC', & ! fortran variable
65  'RECORD BUDGET FILEOUT BUDGETFILE', & ! type
66  '', & ! shape
67  '', & ! longname
68  .false., & ! required
69  .false., & ! developmode
70  .false., & ! multi-record
71  .false., & ! preserve case
72  .false., & ! layered
73  .false. & ! timeseries
74  )

◆ olfoc_budget

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_budget = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 76 of file olf-ocidm.f90.

76  type(InputParamDefinitionType), parameter :: &
77  olfoc_budget = inputparamdefinitiontype &
78  ( &
79  'OLF', & ! component
80  'OC', & ! subcomponent
81  'OPTIONS', & ! block
82  'BUDGET', & ! tag name
83  'BUDGET', & ! fortran variable
84  'KEYWORD', & ! type
85  '', & ! shape
86  'budget keyword', & ! longname
87  .true., & ! required
88  .false., & ! developmode
89  .true., & ! multi-record
90  .false., & ! preserve case
91  .false., & ! layered
92  .false. & ! timeseries
93  )

◆ olfoc_budgetcsv

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_budgetcsv = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 152 of file olf-ocidm.f90.

152  type(InputParamDefinitionType), parameter :: &
153  olfoc_budgetcsv = inputparamdefinitiontype &
154  ( &
155  'OLF', & ! component
156  'OC', & ! subcomponent
157  'OPTIONS', & ! block
158  'BUDGETCSV', & ! tag name
159  'BUDGETCSV', & ! fortran variable
160  'KEYWORD', & ! type
161  '', & ! shape
162  'budget keyword', & ! longname
163  .true., & ! required
164  .false., & ! developmode
165  .true., & ! multi-record
166  .false., & ! preserve case
167  .false., & ! layered
168  .false. & ! timeseries
169  )

◆ olfoc_budgetcsvfile

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_budgetcsvfile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 171 of file olf-ocidm.f90.

171  type(InputParamDefinitionType), parameter :: &
172  olfoc_budgetcsvfile = inputparamdefinitiontype &
173  ( &
174  'OLF', & ! component
175  'OC', & ! subcomponent
176  'OPTIONS', & ! block
177  'BUDGETCSVFILE', & ! tag name
178  'BUDGETCSVFILE', & ! fortran variable
179  'STRING', & ! type
180  '', & ! shape
181  'file keyword', & ! longname
182  .true., & ! required
183  .false., & ! developmode
184  .true., & ! multi-record
185  .true., & ! preserve case
186  .false., & ! layered
187  .false. & ! timeseries
188  )

◆ olfoc_budgetfile

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_budgetfile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 114 of file olf-ocidm.f90.

114  type(InputParamDefinitionType), parameter :: &
115  olfoc_budgetfile = inputparamdefinitiontype &
116  ( &
117  'OLF', & ! component
118  'OC', & ! subcomponent
119  'OPTIONS', & ! block
120  'BUDGETFILE', & ! tag name
121  'BUDGETFILE', & ! fortran variable
122  'STRING', & ! type
123  '', & ! shape
124  'file keyword', & ! longname
125  .true., & ! required
126  .false., & ! developmode
127  .true., & ! multi-record
128  .true., & ! preserve case
129  .false., & ! layered
130  .false. & ! timeseries
131  )

◆ olfoc_columns

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_columns = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'COLUMNS', 'COLUMNS', 'INTEGER', '', 'number of columns', .true., .false., .true., .false., .false., .false. )
private

Definition at line 361 of file olf-ocidm.f90.

361  type(InputParamDefinitionType), parameter :: &
362  olfoc_columns = inputparamdefinitiontype &
363  ( &
364  'OLF', & ! component
365  'OC', & ! subcomponent
366  'OPTIONS', & ! block
367  'COLUMNS', & ! tag name
368  'COLUMNS', & ! fortran variable
369  'INTEGER', & ! type
370  '', & ! shape
371  'number of columns', & ! longname
372  .true., & ! required
373  .false., & ! developmode
374  .true., & ! multi-record
375  .false., & ! preserve case
376  .false., & ! layered
377  .false. & ! timeseries
378  )

◆ olfoc_digits

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_digits = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'DIGITS', 'DIGITS', 'INTEGER', '', 'number of digits', .true., .false., .true., .false., .false., .false. )
private

Definition at line 399 of file olf-ocidm.f90.

399  type(InputParamDefinitionType), parameter :: &
400  olfoc_digits = inputparamdefinitiontype &
401  ( &
402  'OLF', & ! component
403  'OC', & ! subcomponent
404  'OPTIONS', & ! block
405  'DIGITS', & ! tag name
406  'DIGITS', & ! fortran variable
407  'INTEGER', & ! type
408  '', & ! shape
409  'number of digits', & ! longname
410  .true., & ! required
411  .false., & ! developmode
412  .true., & ! multi-record
413  .false., & ! preserve case
414  .false., & ! layered
415  .false. & ! timeseries
416  )

◆ olfoc_fileout

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_fileout = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 95 of file olf-ocidm.f90.

95  type(InputParamDefinitionType), parameter :: &
96  olfoc_fileout = inputparamdefinitiontype &
97  ( &
98  'OLF', & ! component
99  'OC', & ! subcomponent
100  'OPTIONS', & ! block
101  'FILEOUT', & ! tag name
102  'FILEOUT', & ! fortran variable
103  'KEYWORD', & ! type
104  '', & ! shape
105  'file keyword', & ! longname
106  .true., & ! required
107  .false., & ! developmode
108  .true., & ! multi-record
109  .false., & ! preserve case
110  .false., & ! layered
111  .false. & ! timeseries
112  )

◆ olfoc_first

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_first = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 551 of file olf-ocidm.f90.

551  type(InputParamDefinitionType), parameter :: &
552  olfoc_first = inputparamdefinitiontype &
553  ( &
554  'OLF', & ! component
555  'OC', & ! subcomponent
556  'PERIOD', & ! block
557  'FIRST', & ! tag name
558  'FIRST', & ! fortran variable
559  'KEYWORD', & ! type
560  '', & ! shape
561  '', & ! longname
562  .true., & ! required
563  .false., & ! developmode
564  .true., & ! multi-record
565  .false., & ! preserve case
566  .false., & ! layered
567  .false. & ! timeseries
568  )

◆ olfoc_format

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_format = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'FORMAT', 'FORMAT', 'STRING', '', 'write format', .true., .false., .true., .false., .false., .false. )
private

Definition at line 418 of file olf-ocidm.f90.

418  type(InputParamDefinitionType), parameter :: &
419  olfoc_format = inputparamdefinitiontype &
420  ( &
421  'OLF', & ! component
422  'OC', & ! subcomponent
423  'OPTIONS', & ! block
424  'FORMAT', & ! tag name
425  'FORMAT', & ! fortran variable
426  'STRING', & ! type
427  '', & ! shape
428  'write format', & ! longname
429  .true., & ! required
430  .false., & ! developmode
431  .true., & ! multi-record
432  .false., & ! preserve case
433  .false., & ! layered
434  .false. & ! timeseries
435  )

◆ olfoc_formatrecord

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_formatrecord = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'FORMATRECORD', 'FORMATRECORD', 'RECORD COLUMNS WIDTH DIGITS FORMAT', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 342 of file olf-ocidm.f90.

342  type(InputParamDefinitionType), parameter :: &
343  olfoc_formatrecord = inputparamdefinitiontype &
344  ( &
345  'OLF', & ! component
346  'OC', & ! subcomponent
347  'OPTIONS', & ! block
348  'FORMATRECORD', & ! tag name
349  'FORMATRECORD', & ! fortran variable
350  'RECORD COLUMNS WIDTH DIGITS FORMAT', & ! type
351  '', & ! shape
352  '', & ! longname
353  .true., & ! required
354  .false., & ! developmode
355  .true., & ! multi-record
356  .false., & ! preserve case
357  .false., & ! layered
358  .false. & ! timeseries
359  )

◆ olfoc_frequency

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_frequency = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 589 of file olf-ocidm.f90.

589  type(InputParamDefinitionType), parameter :: &
590  olfoc_frequency = inputparamdefinitiontype &
591  ( &
592  'OLF', & ! component
593  'OC', & ! subcomponent
594  'PERIOD', & ! block
595  'FREQUENCY', & ! tag name
596  'FREQUENCY', & ! fortran variable
597  'INTEGER', & ! type
598  '', & ! shape
599  '', & ! longname
600  .true., & ! required
601  .false., & ! developmode
602  .true., & ! multi-record
603  .false., & ! preserve case
604  .false., & ! layered
605  .false. & ! timeseries
606  )

◆ olfoc_last

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_last = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 570 of file olf-ocidm.f90.

570  type(InputParamDefinitionType), parameter :: &
571  olfoc_last = inputparamdefinitiontype &
572  ( &
573  'OLF', & ! component
574  'OC', & ! subcomponent
575  'PERIOD', & ! block
576  'LAST', & ! tag name
577  'LAST', & ! fortran variable
578  'KEYWORD', & ! type
579  '', & ! shape
580  '', & ! longname
581  .true., & ! required
582  .false., & ! developmode
583  .true., & ! multi-record
584  .false., & ! preserve case
585  .false., & ! layered
586  .false. & ! timeseries
587  )

◆ olfoc_ocsetting

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_ocsetting = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'OCSETTING', 'OCSETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 662 of file olf-ocidm.f90.

662  type(InputParamDefinitionType), parameter :: &
663  olfoc_ocsetting = inputparamdefinitiontype &
664  ( &
665  'OLF', & ! component
666  'OC', & ! subcomponent
667  'PERIOD', & ! block
668  'OCSETTING', & ! tag name
669  'OCSETTING', & ! fortran variable
670  'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', & ! type
671  '', & ! shape
672  '', & ! longname
673  .true., & ! required
674  .false., & ! developmode
675  .true., & ! multi-record
676  .false., & ! preserve case
677  .false., & ! layered
678  .false. & ! timeseries
679  )

◆ olfoc_print

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_print = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'PRINT', 'PRINT', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
private

Definition at line 494 of file olf-ocidm.f90.

494  type(InputParamDefinitionType), parameter :: &
495  olfoc_print = inputparamdefinitiontype &
496  ( &
497  'OLF', & ! component
498  'OC', & ! subcomponent
499  'PERIOD', & ! block
500  'PRINT', & ! tag name
501  'PRINT', & ! fortran variable
502  'KEYWORD', & ! type
503  '', & ! shape
504  'keyword to save', & ! longname
505  .true., & ! required
506  .false., & ! developmode
507  .true., & ! multi-record
508  .false., & ! preserve case
509  .false., & ! layered
510  .false. & ! timeseries
511  )

◆ olfoc_print_format

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_print_format = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'PRINT_FORMAT', 'PRINT_FORMAT', 'KEYWORD', '', 'keyword to indicate that a print format follows', .true., .false., .true., .false., .false., .false. )
private

Definition at line 323 of file olf-ocidm.f90.

323  type(InputParamDefinitionType), parameter :: &
324  olfoc_print_format = inputparamdefinitiontype &
325  ( &
326  'OLF', & ! component
327  'OC', & ! subcomponent
328  'OPTIONS', & ! block
329  'PRINT_FORMAT', & ! tag name
330  'PRINT_FORMAT', & ! fortran variable
331  'KEYWORD', & ! type
332  '', & ! shape
333  'keyword to indicate that a print format follows', & ! longname
334  .true., & ! required
335  .false., & ! developmode
336  .true., & ! multi-record
337  .false., & ! preserve case
338  .false., & ! layered
339  .false. & ! timeseries
340  )

◆ olfoc_printrecord

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_printrecord = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'PRINTRECORD', 'PRINTRECORD', 'RECORD PRINT RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 475 of file olf-ocidm.f90.

475  type(InputParamDefinitionType), parameter :: &
476  olfoc_printrecord = inputparamdefinitiontype &
477  ( &
478  'OLF', & ! component
479  'OC', & ! subcomponent
480  'PERIOD', & ! block
481  'PRINTRECORD', & ! tag name
482  'PRINTRECORD', & ! fortran variable
483  'RECORD PRINT RTYPE OCSETTING', & ! type
484  '', & ! shape
485  '', & ! longname
486  .false., & ! required
487  .false., & ! developmode
488  .false., & ! multi-record
489  .false., & ! preserve case
490  .false., & ! layered
491  .false. & ! timeseries
492  )

◆ olfoc_qoutfilerec

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_qoutfilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOW_FILERECORD', 'QOUTFILEREC', 'RECORD QOUTFLOW FILEOUT QOUTFLOWFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 190 of file olf-ocidm.f90.

190  type(InputParamDefinitionType), parameter :: &
191  olfoc_qoutfilerec = inputparamdefinitiontype &
192  ( &
193  'OLF', & ! component
194  'OC', & ! subcomponent
195  'OPTIONS', & ! block
196  'QOUTFLOW_FILERECORD', & ! tag name
197  'QOUTFILEREC', & ! fortran variable
198  'RECORD QOUTFLOW FILEOUT QOUTFLOWFILE', & ! type
199  '', & ! shape
200  '', & ! longname
201  .false., & ! required
202  .false., & ! developmode
203  .false., & ! multi-record
204  .false., & ! preserve case
205  .false., & ! layered
206  .false. & ! timeseries
207  )

◆ olfoc_qoutflow

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_qoutflow = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOW', 'QOUTFLOW', 'KEYWORD', '', 'qoutflow keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 209 of file olf-ocidm.f90.

209  type(InputParamDefinitionType), parameter :: &
210  olfoc_qoutflow = inputparamdefinitiontype &
211  ( &
212  'OLF', & ! component
213  'OC', & ! subcomponent
214  'OPTIONS', & ! block
215  'QOUTFLOW', & ! tag name
216  'QOUTFLOW', & ! fortran variable
217  'KEYWORD', & ! type
218  '', & ! shape
219  'qoutflow keyword', & ! longname
220  .true., & ! required
221  .false., & ! developmode
222  .true., & ! multi-record
223  .false., & ! preserve case
224  .false., & ! layered
225  .false. & ! timeseries
226  )

◆ olfoc_qoutflowfile

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_qoutflowfile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOWFILE', 'QOUTFLOWFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 228 of file olf-ocidm.f90.

228  type(InputParamDefinitionType), parameter :: &
229  olfoc_qoutflowfile = inputparamdefinitiontype &
230  ( &
231  'OLF', & ! component
232  'OC', & ! subcomponent
233  'OPTIONS', & ! block
234  'QOUTFLOWFILE', & ! tag name
235  'QOUTFLOWFILE', & ! fortran variable
236  'STRING', & ! type
237  '', & ! shape
238  'file keyword', & ! longname
239  .true., & ! required
240  .false., & ! developmode
241  .true., & ! multi-record
242  .true., & ! preserve case
243  .false., & ! layered
244  .false. & ! timeseries
245  )

◆ olfoc_qoutprintrec

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_qoutprintrec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'QOUTFLOWPRINTRECORD', 'QOUTPRINTREC', 'RECORD QOUTFLOW PRINT_FORMAT FORMATRECORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 304 of file olf-ocidm.f90.

304  type(InputParamDefinitionType), parameter :: &
305  olfoc_qoutprintrec = inputparamdefinitiontype &
306  ( &
307  'OLF', & ! component
308  'OC', & ! subcomponent
309  'OPTIONS', & ! block
310  'QOUTFLOWPRINTRECORD', & ! tag name
311  'QOUTPRINTREC', & ! fortran variable
312  'RECORD QOUTFLOW PRINT_FORMAT FORMATRECORD', & ! type
313  '', & ! shape
314  '', & ! longname
315  .false., & ! required
316  .false., & ! developmode
317  .false., & ! multi-record
318  .false., & ! preserve case
319  .false., & ! layered
320  .false. & ! timeseries
321  )

◆ olfoc_rtype

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_rtype = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'RTYPE', 'RTYPE', 'STRING', '', 'record type', .true., .false., .true., .false., .false., .false. )
private

Definition at line 513 of file olf-ocidm.f90.

513  type(InputParamDefinitionType), parameter :: &
514  olfoc_rtype = inputparamdefinitiontype &
515  ( &
516  'OLF', & ! component
517  'OC', & ! subcomponent
518  'PERIOD', & ! block
519  'RTYPE', & ! tag name
520  'RTYPE', & ! fortran variable
521  'STRING', & ! type
522  '', & ! shape
523  'record type', & ! longname
524  .true., & ! required
525  .false., & ! developmode
526  .true., & ! multi-record
527  .false., & ! preserve case
528  .false., & ! layered
529  .false. & ! timeseries
530  )

◆ olfoc_save

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_save = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'SAVE', 'SAVE', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. )
private

Definition at line 456 of file olf-ocidm.f90.

456  type(InputParamDefinitionType), parameter :: &
457  olfoc_save = inputparamdefinitiontype &
458  ( &
459  'OLF', & ! component
460  'OC', & ! subcomponent
461  'PERIOD', & ! block
462  'SAVE', & ! tag name
463  'SAVE', & ! fortran variable
464  'KEYWORD', & ! type
465  '', & ! shape
466  'keyword to save', & ! longname
467  .true., & ! required
468  .false., & ! developmode
469  .true., & ! multi-record
470  .false., & ! preserve case
471  .false., & ! layered
472  .false. & ! timeseries
473  )

◆ olfoc_saverecord

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_saverecord = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'SAVERECORD', 'SAVERECORD', 'RECORD SAVE RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 437 of file olf-ocidm.f90.

437  type(InputParamDefinitionType), parameter :: &
438  olfoc_saverecord = inputparamdefinitiontype &
439  ( &
440  'OLF', & ! component
441  'OC', & ! subcomponent
442  'PERIOD', & ! block
443  'SAVERECORD', & ! tag name
444  'SAVERECORD', & ! fortran variable
445  'RECORD SAVE RTYPE OCSETTING', & ! type
446  '', & ! shape
447  '', & ! longname
448  .false., & ! required
449  .false., & ! developmode
450  .false., & ! multi-record
451  .false., & ! preserve case
452  .false., & ! layered
453  .false. & ! timeseries
454  )

◆ olfoc_stage

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_stage = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'STAGE', 'STAGE', 'KEYWORD', '', 'stage keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 266 of file olf-ocidm.f90.

266  type(InputParamDefinitionType), parameter :: &
267  olfoc_stage = inputparamdefinitiontype &
268  ( &
269  'OLF', & ! component
270  'OC', & ! subcomponent
271  'OPTIONS', & ! block
272  'STAGE', & ! tag name
273  'STAGE', & ! fortran variable
274  'KEYWORD', & ! type
275  '', & ! shape
276  'stage keyword', & ! longname
277  .true., & ! required
278  .false., & ! developmode
279  .true., & ! multi-record
280  .false., & ! preserve case
281  .false., & ! layered
282  .false. & ! timeseries
283  )

◆ olfoc_stagefile

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_stagefile = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'STAGEFILE', 'STAGEFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 285 of file olf-ocidm.f90.

285  type(InputParamDefinitionType), parameter :: &
286  olfoc_stagefile = inputparamdefinitiontype &
287  ( &
288  'OLF', & ! component
289  'OC', & ! subcomponent
290  'OPTIONS', & ! block
291  'STAGEFILE', & ! tag name
292  'STAGEFILE', & ! fortran variable
293  'STRING', & ! type
294  '', & ! shape
295  'file keyword', & ! longname
296  .true., & ! required
297  .false., & ! developmode
298  .true., & ! multi-record
299  .true., & ! preserve case
300  .false., & ! layered
301  .false. & ! timeseries
302  )

◆ olfoc_stagefilerec

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_stagefilerec = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'STAGE_FILERECORD', 'STAGEFILEREC', 'RECORD STAGE FILEOUT STAGEFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 247 of file olf-ocidm.f90.

247  type(InputParamDefinitionType), parameter :: &
248  olfoc_stagefilerec = inputparamdefinitiontype &
249  ( &
250  'OLF', & ! component
251  'OC', & ! subcomponent
252  'OPTIONS', & ! block
253  'STAGE_FILERECORD', & ! tag name
254  'STAGEFILEREC', & ! fortran variable
255  'RECORD STAGE FILEOUT STAGEFILE', & ! type
256  '', & ! shape
257  '', & ! longname
258  .false., & ! required
259  .false., & ! developmode
260  .false., & ! multi-record
261  .false., & ! preserve case
262  .false., & ! layered
263  .false. & ! timeseries
264  )

◆ olfoc_steps

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_steps = InputParamDefinitionType ( 'OLF', 'OC', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 608 of file olf-ocidm.f90.

608  type(InputParamDefinitionType), parameter :: &
609  olfoc_steps = inputparamdefinitiontype &
610  ( &
611  'OLF', & ! component
612  'OC', & ! subcomponent
613  'PERIOD', & ! block
614  'STEPS', & ! tag name
615  'STEPS', & ! fortran variable
616  'INTEGER1D', & ! type
617  '<NSTP', & ! shape
618  '', & ! longname
619  .true., & ! required
620  .false., & ! developmode
621  .true., & ! multi-record
622  .false., & ! preserve case
623  .false., & ! layered
624  .false. & ! timeseries
625  )

◆ olfoc_width

type(inputparamdefinitiontype), parameter olfocinputmodule::olfoc_width = InputParamDefinitionType ( 'OLF', 'OC', 'OPTIONS', 'WIDTH', 'WIDTH', 'INTEGER', '', 'width for each number', .true., .false., .true., .false., .false., .false. )
private

Definition at line 380 of file olf-ocidm.f90.

380  type(InputParamDefinitionType), parameter :: &
381  olfoc_width = inputparamdefinitiontype &
382  ( &
383  'OLF', & ! component
384  'OC', & ! subcomponent
385  'OPTIONS', & ! block
386  'WIDTH', & ! tag name
387  'WIDTH', & ! fortran variable
388  'INTEGER', & ! type
389  '', & ! shape
390  'width for each number', & ! longname
391  .true., & ! required
392  .false., & ! developmode
393  .true., & ! multi-record
394  .false., & ! preserve case
395  .false., & ! layered
396  .false. & ! timeseries
397  )