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

Dynamic loader type. More...

Inheritance diagram for inputloadtypemodule::dynamicpkgloadtype:
Inheritance graph
Collaboration diagram for inputloadtypemodule::dynamicpkgloadtype:
Collaboration graph

Private Member Functions

procedure init => dynamic_init
 
procedure df => dynamic_df
 
procedure ad => dynamic_ad
 
procedure destroy => dynamic_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...
 
character(len=linelength), dimension(:), allocatable param_names
 dynamic param tagnames More...
 
logical(lgp) readasarrays
 is this array based input More...
 
integer(i4b) iperblock
 index of period block on block definition list More...
 
integer(i4b) iout
 inunit number for logging More...
 
integer(i4b) nparam
 number of in scope params More...
 

Detailed Description

This type is a base concrete type for a dynamic (period) input loader

Definition at line 56 of file InputLoadType.f90.

Member Function/Subroutine Documentation

◆ ad()

procedure inputloadtypemodule::dynamicpkgloadtype::ad
private

Definition at line 69 of file InputLoadType.f90.

◆ destroy()

procedure inputloadtypemodule::dynamicpkgloadtype::destroy
private

Definition at line 70 of file InputLoadType.f90.

◆ df()

procedure inputloadtypemodule::dynamicpkgloadtype::df
private

Definition at line 68 of file InputLoadType.f90.

◆ init()

procedure inputloadtypemodule::dynamicpkgloadtype::init
private

Definition at line 67 of file InputLoadType.f90.

Member Data Documentation

◆ component_input_name

character(len=linelength) inputloadtypemodule::dynamicpkgloadtype::component_input_name
private

Definition at line 59 of file InputLoadType.f90.

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

◆ component_name

character(len=lencomponentname) inputloadtypemodule::dynamicpkgloadtype::component_name
private

Definition at line 58 of file InputLoadType.f90.

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

◆ input_name

character(len=linelength) inputloadtypemodule::dynamicpkgloadtype::input_name
private

Definition at line 60 of file InputLoadType.f90.

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

◆ iout

integer(i4b) inputloadtypemodule::dynamicpkgloadtype::iout
private

Definition at line 64 of file InputLoadType.f90.

64  integer(I4B) :: iout !< inunit number for logging

◆ iperblock

integer(i4b) inputloadtypemodule::dynamicpkgloadtype::iperblock
private

Definition at line 63 of file InputLoadType.f90.

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

◆ mf6_input

type(modflowinputtype) inputloadtypemodule::dynamicpkgloadtype::mf6_input
private

Definition at line 57 of file InputLoadType.f90.

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

◆ nparam

integer(i4b) inputloadtypemodule::dynamicpkgloadtype::nparam
private

Definition at line 65 of file InputLoadType.f90.

65  integer(I4B) :: nparam !< number of in scope params

◆ param_names

character(len=linelength), dimension(:), allocatable inputloadtypemodule::dynamicpkgloadtype::param_names
private

Definition at line 61 of file InputLoadType.f90.

61  character(len=LINELENGTH), dimension(:), allocatable :: param_names !< dynamic param tagnames

◆ readasarrays

logical(lgp) inputloadtypemodule::dynamicpkgloadtype::readasarrays
private

Definition at line 62 of file InputLoadType.f90.

62  logical(LGP) :: readasarrays !< is this array based input

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