MF6File dynamic loader type.
More...
|
type(blockparsertype), pointer | parser |
| parser for MF6File period blocks More...
|
|
integer(i4b), pointer | iper => null() |
| memory managed variable, loader iper More...
|
|
integer(i4b), pointer | ionper => null() |
| memory managed variable, next load period More...
|
|
class(asciidynamicpkgloadbasetype), pointer | rp_loader => null() |
|
type(modflowinputtype) | mf6_input |
| description of modflow6 input More...
|
|
type(ncpackagevarstype), pointer | nc_vars => null() |
|
character(len=lencomponentname) | component_name |
| name of component More...
|
|
character(len=linelength) | component_input_name |
| component input name, e.g. model name file More...
|
|
character(len=linelength) | input_name |
| input name, e.g. package *.chd file More...
|
|
character(len=linelength), dimension(:), allocatable | param_names |
| dynamic param tagnames More...
|
|
logical(lgp) | readasarrays |
| is this array based input More...
|
|
integer(i4b) | iperblock |
| index of period block on block definition list More...
|
|
integer(i4b) | iout |
| inunit number for logging More...
|
|
integer(i4b) | nparam |
| number of in scope params More...
|
|
Definition at line 39 of file IdmMf6File.f90.
◆ ad()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::ad |
|
private |
◆ create_loader()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::create_loader |
|
private |
◆ destroy()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::destroy |
|
private |
◆ df()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::df |
|
private |
◆ init()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::init |
|
private |
◆ read_ionper()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::read_ionper |
|
private |
◆ rp()
procedure idmmf6filemodule::mf6filedynamicpkgloadtype::rp |
|
private |
◆ component_input_name
character(len=linelength) inputloadtypemodule::dynamicpkgloadtype::component_input_name |
|
privateinherited |
Definition at line 82 of file InputLoadType.f90.
82 character(len=LINELENGTH) :: component_input_name
◆ component_name
character(len=lencomponentname) inputloadtypemodule::dynamicpkgloadtype::component_name |
|
privateinherited |
Definition at line 81 of file InputLoadType.f90.
81 character(len=LENCOMPONENTNAME) :: component_name
◆ input_name
character(len=linelength) inputloadtypemodule::dynamicpkgloadtype::input_name |
|
privateinherited |
◆ ionper
integer(i4b), pointer idmmf6filemodule::mf6filedynamicpkgloadtype::ionper => null() |
|
private |
Definition at line 42 of file IdmMf6File.f90.
42 integer(I4B),
pointer :: ionper => null()
◆ iout
integer(i4b) inputloadtypemodule::dynamicpkgloadtype::iout |
|
privateinherited |
◆ iper
integer(i4b), pointer idmmf6filemodule::mf6filedynamicpkgloadtype::iper => null() |
|
private |
Definition at line 41 of file IdmMf6File.f90.
41 integer(I4B),
pointer :: iper => null()
◆ iperblock
integer(i4b) inputloadtypemodule::dynamicpkgloadtype::iperblock |
|
privateinherited |
◆ mf6_input
◆ nc_vars
type(ncpackagevarstype), pointer inputloadtypemodule::dynamicpkgloadtype::nc_vars => null() |
|
privateinherited |
Definition at line 80 of file InputLoadType.f90.
80 type(NCPackageVarsType),
pointer :: nc_vars => null()
◆ nparam
integer(i4b) inputloadtypemodule::dynamicpkgloadtype::nparam |
|
privateinherited |
◆ param_names
character(len=linelength), dimension(:), allocatable inputloadtypemodule::dynamicpkgloadtype::param_names |
|
privateinherited |
Definition at line 84 of file InputLoadType.f90.
84 character(len=LINELENGTH),
dimension(:),
allocatable :: param_names
◆ parser
type(blockparsertype), pointer idmmf6filemodule::mf6filedynamicpkgloadtype::parser |
|
private |
Definition at line 40 of file IdmMf6File.f90.
40 type(BlockParserType),
pointer :: parser
◆ readasarrays
logical(lgp) inputloadtypemodule::dynamicpkgloadtype::readasarrays |
|
privateinherited |
◆ rp_loader
Definition at line 43 of file IdmMf6File.f90.
43 class(AsciiDynamicPkgLoadBaseType),
pointer :: rp_loader => null()
The documentation for this type was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Utilities/Idm/mf6blockfile/IdmMf6File.f90