derived type for model package inputs type
More...
|
| character(len=lenpackagetype) | modeltype |
| |
| character(len=linelength) | modelfname |
| |
| character(len=lenmodelname) | modelname |
| |
| character(len=lencomponentname) | component_type |
| |
| character(len=lenmempath) | input_mempath |
| |
| character(len=lenmempath) | model_mempath |
| |
| type(characterstringtype), dimension(:), pointer, contiguous | pkgtypes => null() |
| |
| type(characterstringtype), dimension(:), pointer, contiguous | pkgnames => null() |
| |
| type(characterstringtype), dimension(:), pointer, contiguous | mempaths => null() |
| |
| integer(i4b), dimension(:), pointer, contiguous | inunits => null() |
| |
| type(loadablepackagetype), dimension(:), allocatable | pkglist |
| |
| integer(i4b) | niunit |
| |
| character(len=lenpackagetype), dimension(:), allocatable | cunit |
| |
| integer(i4b) | iout |
| |
This derived type is used to define input package descriptors for a model and load to managed memory.
Definition at line 53 of file ModelPackageInputs.f90.
◆ add()
| procedure, private modelpackageinputsmodule::modelpackageinputstype::add |
|
private |
◆ addpkgs()
| procedure, private modelpackageinputsmodule::modelpackageinputstype::addpkgs |
|
private |
◆ create()
| procedure, private modelpackageinputsmodule::modelpackageinputstype::create |
|
private |
◆ destroy()
| procedure modelpackageinputsmodule::modelpackageinputstype::destroy |
|
private |
◆ init()
| procedure modelpackageinputsmodule::modelpackageinputstype::init |
|
private |
◆ memload()
| procedure modelpackageinputsmodule::modelpackageinputstype::memload |
|
private |
◆ pkgcount()
| procedure, private modelpackageinputsmodule::modelpackageinputstype::pkgcount |
|
private |
◆ component_type
| character(len=lencomponentname) modelpackageinputsmodule::modelpackageinputstype::component_type |
|
private |
◆ cunit
| character(len=lenpackagetype), dimension(:), allocatable modelpackageinputsmodule::modelpackageinputstype::cunit |
|
private |
Definition at line 76 of file ModelPackageInputs.f90.
76 character(len=LENPACKAGETYPE),
dimension(:),
allocatable :: cunit
◆ input_mempath
| character(len=lenmempath) modelpackageinputsmodule::modelpackageinputstype::input_mempath |
|
private |
◆ inunits
| integer(i4b), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::inunits => null() |
|
private |
Definition at line 70 of file ModelPackageInputs.f90.
70 integer(I4B),
dimension(:),
contiguous, &
71 pointer :: inunits => null()
◆ iout
| integer(i4b) modelpackageinputsmodule::modelpackageinputstype::iout |
|
private |
◆ mempaths
| type(characterstringtype), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::mempaths => null() |
|
private |
Definition at line 68 of file ModelPackageInputs.f90.
68 type(CharacterStringType),
dimension(:),
contiguous, &
69 pointer :: mempaths => null()
◆ model_mempath
| character(len=lenmempath) modelpackageinputsmodule::modelpackageinputstype::model_mempath |
|
private |
◆ modelfname
| character(len=linelength) modelpackageinputsmodule::modelpackageinputstype::modelfname |
|
private |
◆ modelname
| character(len=lenmodelname) modelpackageinputsmodule::modelpackageinputstype::modelname |
|
private |
◆ modeltype
| character(len=lenpackagetype) modelpackageinputsmodule::modelpackageinputstype::modeltype |
|
private |
◆ niunit
| integer(i4b) modelpackageinputsmodule::modelpackageinputstype::niunit |
|
private |
◆ pkglist
| type(loadablepackagetype), dimension(:), allocatable modelpackageinputsmodule::modelpackageinputstype::pkglist |
|
private |
Definition at line 73 of file ModelPackageInputs.f90.
73 type(LoadablePackageType),
dimension(:),
allocatable :: pkglist
◆ pkgnames
| type(characterstringtype), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::pkgnames => null() |
|
private |
Definition at line 66 of file ModelPackageInputs.f90.
66 type(CharacterStringType),
dimension(:),
contiguous, &
67 pointer :: pkgnames => null()
◆ pkgtypes
| type(characterstringtype), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::pkgtypes => null() |
|
private |
Definition at line 64 of file ModelPackageInputs.f90.
64 type(CharacterStringType),
dimension(:),
contiguous, &
65 pointer :: pkgtypes => null()
The documentation for this type was generated from the following file: