Static parser based input loader.
More...
|
| type(blockparsertype), pointer | parser |
| | ascii block parser More...
|
| |
| integer(i4b), dimension(:), pointer, contiguous | mshape => null() |
| | model shape More...
|
| |
| type(structarraytype), pointer | structarray => null() |
| | structarray for loading list input More...
|
| |
| type(staticsatype), dimension(:), allocatable | ts_sas |
| | saved structarrays for deferred TS linking More...
|
| |
| type(modflowinputtype) | mf6_input |
| | description of input More...
|
| |
| type(ncpackagevarstype), pointer | nc_vars => null() |
| |
| character(len=linelength) | filename |
| | name of ascii input file More...
|
| |
| character(len=linelength), dimension(:), allocatable | block_tags |
| | read block tags More...
|
| |
| logical(lgp) | ts_active |
| | is timeseries active More...
|
| |
| logical(lgp) | export |
| | is array export active More...
|
| |
| logical(lgp) | readasarrays |
| |
| logical(lgp) | readarraygrid |
| |
| integer(i4b) | inamedbound |
| |
| integer(i4b) | iauxiliary |
| |
| integer(i4b) | iout |
| | inunit for list log More...
|
| |
This type defines a static input context loader for traditional mf6 ascii input files.
Definition at line 54 of file LoadMf6File.f90.
◆ block_index_dfn()
| procedure loadmf6filemodule::loadmf6filetype::block_index_dfn |
|
private |
◆ block_post_process()
| procedure loadmf6filemodule::loadmf6filetype::block_post_process |
|
private |
◆ cleanup()
| procedure loadmf6filemodule::loadmf6filetype::cleanup |
|
private |
◆ finalize()
| procedure loadmf6filemodule::loadmf6filetype::finalize |
|
private |
◆ get_ts_sa()
| procedure loadmf6filemodule::loadmf6filetype::get_ts_sa |
|
private |
◆ init()
| procedure loadmf6filemodule::loadmf6filetype::init |
|
private |
◆ load()
| procedure loadmf6filemodule::loadmf6filetype::load |
|
private |
◆ load_block()
| procedure loadmf6filemodule::loadmf6filetype::load_block |
|
private |
◆ load_tag()
| procedure loadmf6filemodule::loadmf6filetype::load_tag |
|
private |
◆ parse_block()
| procedure loadmf6filemodule::loadmf6filetype::parse_block |
|
private |
◆ parse_io_tag()
| procedure loadmf6filemodule::loadmf6filetype::parse_io_tag |
|
private |
◆ parse_record_tag()
| procedure loadmf6filemodule::loadmf6filetype::parse_record_tag |
|
private |
◆ parse_structarray_block()
| procedure loadmf6filemodule::loadmf6filetype::parse_structarray_block |
|
private |
◆ save_ts_sa()
| procedure loadmf6filemodule::loadmf6filetype::save_ts_sa |
|
private |
◆ ts_sa_count()
| procedure loadmf6filemodule::loadmf6filetype::ts_sa_count |
|
private |
◆ block_tags
| character(len=linelength), dimension(:), allocatable loadmf6filemodule::loadmf6filetype::block_tags |
|
private |
Definition at line 62 of file LoadMf6File.f90.
62 character(len=LINELENGTH),
dimension(:),
allocatable :: block_tags
◆ export
| logical(lgp) loadmf6filemodule::loadmf6filetype::export |
|
private |
◆ filename
| character(len=linelength) loadmf6filemodule::loadmf6filetype::filename |
|
private |
Definition at line 61 of file LoadMf6File.f90.
61 character(len=LINELENGTH) :: filename
◆ iauxiliary
| integer(i4b) loadmf6filemodule::loadmf6filetype::iauxiliary |
|
private |
◆ inamedbound
| integer(i4b) loadmf6filemodule::loadmf6filetype::inamedbound |
|
private |
◆ iout
| integer(i4b) loadmf6filemodule::loadmf6filetype::iout |
|
private |
◆ mf6_input
Definition at line 59 of file LoadMf6File.f90.
59 type(ModflowInputType) :: mf6_input
◆ mshape
| integer(i4b), dimension(:), pointer, contiguous loadmf6filemodule::loadmf6filetype::mshape => null() |
|
private |
Definition at line 56 of file LoadMf6File.f90.
56 integer(I4B),
dimension(:),
pointer,
contiguous :: mshape => null()
◆ nc_vars
| type(ncpackagevarstype), pointer loadmf6filemodule::loadmf6filetype::nc_vars => null() |
|
private |
Definition at line 60 of file LoadMf6File.f90.
60 type(NCPackageVarsType),
pointer :: nc_vars => null()
◆ parser
Definition at line 55 of file LoadMf6File.f90.
55 type(BlockParserType),
pointer :: parser
◆ readarraygrid
| logical(lgp) loadmf6filemodule::loadmf6filetype::readarraygrid |
|
private |
◆ readasarrays
| logical(lgp) loadmf6filemodule::loadmf6filetype::readasarrays |
|
private |
◆ structarray
| type(structarraytype), pointer loadmf6filemodule::loadmf6filetype::structarray => null() |
|
private |
Definition at line 57 of file LoadMf6File.f90.
57 type(StructArrayType),
pointer :: structarray => null()
◆ ts_active
| logical(lgp) loadmf6filemodule::loadmf6filetype::ts_active |
|
private |
◆ ts_sas
| type(staticsatype), dimension(:), allocatable loadmf6filemodule::loadmf6filetype::ts_sas |
|
private |
Definition at line 58 of file LoadMf6File.f90.
58 type(StaticSAType),
allocatable :: ts_sas(:)
The documentation for this type was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Utilities/Idm/mf6blockfile/LoadMf6File.f90