MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
modelpackageinputsmodule::loadablepackagetype Type Reference

derived type for loadable package type More...

Collaboration diagram for modelpackageinputsmodule::loadablepackagetype:
Collaboration graph

Private Member Functions

procedure create => pkgtype_create
 
procedure add => pkgtype_add
 
procedure destroy => pkgtype_destroy
 

Private Attributes

character(len=lenpackagetype) pkgtype
 
character(len=lencomponentname) subcomponent_type
 
character(len=linelength), dimension(:), allocatable filenames
 
character(len=lenpackagename), dimension(:), allocatable pkgnames
 
character(len=lenmempath), dimension(:), allocatable mempaths
 
integer(i4b), dimension(:), allocatable inunits
 
integer(i4b) pnum
 

Detailed Description

This derived type is used to store package instance descriptions for a supported package type.

Definition at line 28 of file ModelPackageInputs.f90.

Member Function/Subroutine Documentation

◆ add()

procedure modelpackageinputsmodule::loadablepackagetype::add
private

Definition at line 42 of file ModelPackageInputs.f90.

◆ create()

procedure modelpackageinputsmodule::loadablepackagetype::create
private

Definition at line 41 of file ModelPackageInputs.f90.

◆ destroy()

procedure modelpackageinputsmodule::loadablepackagetype::destroy
private

Definition at line 43 of file ModelPackageInputs.f90.

Member Data Documentation

◆ filenames

character(len=linelength), dimension(:), allocatable modelpackageinputsmodule::loadablepackagetype::filenames
private

Definition at line 34 of file ModelPackageInputs.f90.

34  character(len=LINELENGTH), dimension(:), allocatable :: filenames

◆ inunits

integer(i4b), dimension(:), allocatable modelpackageinputsmodule::loadablepackagetype::inunits
private

Definition at line 37 of file ModelPackageInputs.f90.

37  integer(I4B), dimension(:), allocatable :: inunits

◆ mempaths

character(len=lenmempath), dimension(:), allocatable modelpackageinputsmodule::loadablepackagetype::mempaths
private

Definition at line 36 of file ModelPackageInputs.f90.

36  character(len=LENMEMPATH), dimension(:), allocatable :: mempaths

◆ pkgnames

character(len=lenpackagename), dimension(:), allocatable modelpackageinputsmodule::loadablepackagetype::pkgnames
private

Definition at line 35 of file ModelPackageInputs.f90.

35  character(len=LENPACKAGENAME), dimension(:), allocatable :: pkgnames

◆ pkgtype

character(len=lenpackagetype) modelpackageinputsmodule::loadablepackagetype::pkgtype
private

Definition at line 30 of file ModelPackageInputs.f90.

30  character(len=LENPACKAGETYPE) :: pkgtype

◆ pnum

integer(i4b) modelpackageinputsmodule::loadablepackagetype::pnum
private

Definition at line 39 of file ModelPackageInputs.f90.

39  integer(I4B) :: pnum

◆ subcomponent_type

character(len=lencomponentname) modelpackageinputsmodule::loadablepackagetype::subcomponent_type
private

Definition at line 32 of file ModelPackageInputs.f90.

32  character(len=LENCOMPONENTNAME) :: subcomponent_type

The documentation for this type was generated from the following file: