MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
inputloadtypemodule::staticpkgloadbasetype Type Reference

Base abstract type for static input loader. More...

Inheritance diagram for inputloadtypemodule::staticpkgloadbasetype:
Inheritance graph
Collaboration diagram for inputloadtypemodule::staticpkgloadbasetype:
Collaboration graph

Private Member Functions

procedure(load_if), deferred load
 
procedure init => static_init
 
procedure destroy => static_destroy
 

Private Attributes

type(modflowinputtypemf6_input
 description of modflow6 input More...
 
character(len=lencomponentname) component_name
 name of component More...
 
character(len=linelength) component_input_name
 component input name, e.g. model name file More...
 
character(len=linelength) input_name
 input name, e.g. package *.chd file More...
 
integer(i4b) iperblock
 index of period block on block definition list More...
 

Detailed Description

IDM sources should extend and implement this type

Definition at line 46 of file InputLoadType.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure inputloadtypemodule::staticpkgloadtype::destroy
privateinherited

Definition at line 38 of file InputLoadType.f90.

◆ init()

procedure inputloadtypemodule::staticpkgloadtype::init
privateinherited

Definition at line 37 of file InputLoadType.f90.

◆ load()

procedure(load_if), deferred inputloadtypemodule::staticpkgloadbasetype::load
private

Definition at line 48 of file InputLoadType.f90.

Member Data Documentation

◆ component_input_name

character(len=linelength) inputloadtypemodule::staticpkgloadtype::component_input_name
privateinherited

Definition at line 33 of file InputLoadType.f90.

33  character(len=LINELENGTH) :: component_input_name !< component input name, e.g. model name file

◆ component_name

character(len=lencomponentname) inputloadtypemodule::staticpkgloadtype::component_name
privateinherited

Definition at line 32 of file InputLoadType.f90.

32  character(len=LENCOMPONENTNAME) :: component_name !< name of component

◆ input_name

character(len=linelength) inputloadtypemodule::staticpkgloadtype::input_name
privateinherited

Definition at line 34 of file InputLoadType.f90.

34  character(len=LINELENGTH) :: input_name !< input name, e.g. package *.chd file

◆ iperblock

integer(i4b) inputloadtypemodule::staticpkgloadtype::iperblock
privateinherited

Definition at line 35 of file InputLoadType.f90.

35  integer(I4B) :: iperblock !< index of period block on block definition list

◆ mf6_input

type(modflowinputtype) inputloadtypemodule::staticpkgloadtype::mf6_input
privateinherited

Definition at line 31 of file InputLoadType.f90.

31  type(ModflowInputType) :: mf6_input !< description of modflow6 input

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