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 52 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 75 of file ModelPackageInputs.f90.
75 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 69 of file ModelPackageInputs.f90.
69 integer(I4B),
dimension(:),
contiguous, &
70 pointer :: inunits => null()
◆ iout
integer(i4b) modelpackageinputsmodule::modelpackageinputstype::iout |
|
private |
◆ mempaths
type(characterstringtype), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::mempaths => null() |
|
private |
Definition at line 67 of file ModelPackageInputs.f90.
67 type(CharacterStringType),
dimension(:),
contiguous, &
68 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 72 of file ModelPackageInputs.f90.
72 type(LoadablePackageType),
dimension(:),
allocatable :: pkglist
◆ pkgnames
type(characterstringtype), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::pkgnames => null() |
|
private |
Definition at line 65 of file ModelPackageInputs.f90.
65 type(CharacterStringType),
dimension(:),
contiguous, &
66 pointer :: pkgnames => null()
◆ pkgtypes
type(characterstringtype), dimension(:), pointer, contiguous modelpackageinputsmodule::modelpackageinputstype::pkgtypes => null() |
|
private |
Definition at line 63 of file ModelPackageInputs.f90.
63 type(CharacterStringType),
dimension(:),
contiguous, &
64 pointer :: pkgtypes => null()
The documentation for this type was generated from the following file: