MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
ModelPackageInputs.f90 File Reference

Go to the source code of this file.

Data Types

type  modelpackageinputsmodule::loadablepackagetype
 derived type for loadable package type More...
 
type  modelpackageinputsmodule::modelpackageinputstype
 derived type for model package inputs type More...
 

Modules

module  modelpackageinputsmodule
 This module contains the ModelPackageInputsModule.
 

Functions/Subroutines

logical(lgp) function modelpackageinputsmodule::multi_pkg_type (mtype_component, ptype_component, pkgtype)
 does model support multiple instances of this package type More...
 
subroutine modelpackageinputsmodule::pkgtype_create (this, modeltype, modelname, pkgtype)
 create a new package type More...
 
subroutine modelpackageinputsmodule::pkgtype_add (this, modelname, mtype_component, filetype, filename, pkgname, iout)
 add a new package instance to this package type More...
 
subroutine modelpackageinputsmodule::pkgtype_destroy (this)
 deallocate object More...
 
subroutine modelpackageinputsmodule::modelpkgs_init (this, modeltype, modelfname, modelname, iout)
 initialize model package inputs object More...
 
subroutine modelpackageinputsmodule::modelpkgs_create (this, ftypes)
 create the package type list More...
 
subroutine modelpackageinputsmodule::modelpkgs_add (this, pkgtype, filename, pkgname)
 add a model package instance to package type list More...
 
subroutine modelpackageinputsmodule::modelpkgs_addpkgs (this)
 build the type list with all model package instances More...
 
integer(i4b) function modelpackageinputsmodule::modelpkgs_pkgcount (this)
 get package instance count and verify base or multi of each More...
 
subroutine modelpackageinputsmodule::modelpkgs_memload (this)
 load package descriptors to managed memory More...
 
subroutine modelpackageinputsmodule::modelpkgs_destroy (this)
 deallocate object More...