MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
mf6filegridinputmodule::boundgridinputtype Type Reference

Ascii grid based dynamic loader type. More...

Inheritance diagram for mf6filegridinputmodule::boundgridinputtype:
Inheritance graph
Collaboration diagram for mf6filegridinputmodule::boundgridinputtype:
Collaboration graph

Private Member Functions

procedure ainit => bndgrid_init
 
procedure df => bndgrid_df
 
procedure ad => bndgrid_ad
 
procedure rp => bndgrid_rp
 
procedure destroy => bndgrid_destroy
 
procedure reset => bndgrid_reset
 
procedure init_charstr1d
 
procedure params_alloc => bndgrid_params_alloc
 
procedure param_load => bndgrid_param_load
 
procedure tas_arrays_alloc => bndgrid_tas_arrays_alloc
 
procedure tas_links_create => bndgrid_tas_links_create
 
procedure init => dynamic_init
 

Private Attributes

integer(i4b) tas_active
 Are TAS6 inputs defined. More...
 
type(characterstringtype), dimension(:), pointer, contiguous aux_tasnames
 array of AUXVAR TAS names More...
 
type(characterstringtype), dimension(:), pointer, contiguous param_tasnames
 array of dynamic param TAS names More...
 
type(readstatevartype), dimension(:), allocatable param_reads
 read states for current load More...
 
type(timearrayseriesmanagertype), pointer tasmanager
 TAS manager. More...
 
type(boundinputcontexttypebound_context
 
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

Definition at line 30 of file Mf6FileGridInput.f90.

Member Function/Subroutine Documentation

◆ ad()

procedure mf6filegridinputmodule::boundgridinputtype::ad
private

Definition at line 42 of file Mf6FileGridInput.f90.

◆ ainit()

procedure mf6filegridinputmodule::boundgridinputtype::ainit
private

Definition at line 40 of file Mf6FileGridInput.f90.

◆ destroy()

procedure mf6filegridinputmodule::boundgridinputtype::destroy
private

Definition at line 44 of file Mf6FileGridInput.f90.

◆ df()

procedure mf6filegridinputmodule::boundgridinputtype::df
private

Definition at line 41 of file Mf6FileGridInput.f90.

◆ init()

procedure inputloadtypemodule::dynamicpkgloadtype::init
privateinherited

Definition at line 67 of file InputLoadType.f90.

◆ init_charstr1d()

procedure mf6filegridinputmodule::boundgridinputtype::init_charstr1d
private

Definition at line 46 of file Mf6FileGridInput.f90.

◆ param_load()

procedure mf6filegridinputmodule::boundgridinputtype::param_load
private

Definition at line 48 of file Mf6FileGridInput.f90.

◆ params_alloc()

procedure mf6filegridinputmodule::boundgridinputtype::params_alloc
private

Definition at line 47 of file Mf6FileGridInput.f90.

◆ reset()

procedure mf6filegridinputmodule::boundgridinputtype::reset
private

Definition at line 45 of file Mf6FileGridInput.f90.

◆ rp()

procedure mf6filegridinputmodule::boundgridinputtype::rp
private

Definition at line 43 of file Mf6FileGridInput.f90.

◆ tas_arrays_alloc()

procedure mf6filegridinputmodule::boundgridinputtype::tas_arrays_alloc
private

Definition at line 49 of file Mf6FileGridInput.f90.

◆ tas_links_create()

procedure mf6filegridinputmodule::boundgridinputtype::tas_links_create
private

Definition at line 50 of file Mf6FileGridInput.f90.

Member Data Documentation

◆ aux_tasnames

type(characterstringtype), dimension(:), pointer, contiguous mf6filegridinputmodule::boundgridinputtype::aux_tasnames
private

Definition at line 32 of file Mf6FileGridInput.f90.

32  type(CharacterStringType), dimension(:), contiguous, &
33  pointer :: aux_tasnames !< array of AUXVAR TAS names

◆ bound_context

type(boundinputcontexttype) mf6filegridinputmodule::boundgridinputtype::bound_context
private

Definition at line 38 of file Mf6FileGridInput.f90.

38  type(BoundInputContextType) :: bound_context

◆ component_input_name

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

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
privateinherited

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
privateinherited

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
privateinherited

Definition at line 64 of file InputLoadType.f90.

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

◆ iperblock

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

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
privateinherited

Definition at line 57 of file InputLoadType.f90.

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

◆ nparam

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

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
privateinherited

Definition at line 61 of file InputLoadType.f90.

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

◆ param_reads

type(readstatevartype), dimension(:), allocatable mf6filegridinputmodule::boundgridinputtype::param_reads
private

Definition at line 36 of file Mf6FileGridInput.f90.

36  type(ReadStateVarType), dimension(:), allocatable :: param_reads !< read states for current load

◆ param_tasnames

type(characterstringtype), dimension(:), pointer, contiguous mf6filegridinputmodule::boundgridinputtype::param_tasnames
private

Definition at line 34 of file Mf6FileGridInput.f90.

34  type(CharacterStringType), dimension(:), contiguous, &
35  pointer :: param_tasnames !< array of dynamic param TAS names

◆ readasarrays

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

Definition at line 62 of file InputLoadType.f90.

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

◆ tas_active

integer(i4b) mf6filegridinputmodule::boundgridinputtype::tas_active
private

Definition at line 31 of file Mf6FileGridInput.f90.

31  integer(I4B) :: tas_active !< Are TAS6 inputs defined

◆ tasmanager

type(timearrayseriesmanagertype), pointer mf6filegridinputmodule::boundgridinputtype::tasmanager
private

Definition at line 37 of file Mf6FileGridInput.f90.

37  type(TimeArraySeriesManagerType), pointer :: tasmanager !< TAS manager

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