MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
lakmodule::lakinputtype Type Reference

input context runtime pointers for LAK More...

Collaboration diagram for lakmodule::lakinputtype:
Collaboration graph

Private Member Functions

procedure init => lak_input_init
 
procedure destroy => lak_input_destroy
 

Private Attributes

integer(i4b), pointer nbound => null()
 
integer(i4b), dimension(:), pointer, contiguous ifno => null()
 
type(characterstringtype), dimension(:), pointer, contiguous setting => null()
 
type(characterstringtype), dimension(:), pointer, contiguous status => null()
 
type(characterstringtype), dimension(:), pointer, contiguous auxname => null()
 
real(dp), dimension(:), pointer, contiguous auxval => null()
 
integer(i4b), dimension(:), pointer, contiguous outletno => null()
 
real(dp), dimension(:), pointer, contiguous outlets_invert => null()
 
real(dp), dimension(:), pointer, contiguous outlets_width => null()
 
real(dp), dimension(:), pointer, contiguous outlets_rough => null()
 
real(dp), dimension(:), pointer, contiguous outlets_slope => null()
 

Detailed Description

Groups all input context PERIOD and OUTLETS array pointers used at runtime. All pointers are set once in lak_ar and remain valid for the simulation lifetime.

Definition at line 62 of file gwf-lak.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure lakmodule::lakinputtype::destroy
private

Definition at line 82 of file gwf-lak.f90.

◆ init()

procedure lakmodule::lakinputtype::init
private

Definition at line 81 of file gwf-lak.f90.

Member Data Documentation

◆ auxname

type(characterstringtype), dimension(:), pointer, contiguous lakmodule::lakinputtype::auxname => null()
private

Definition at line 70 of file gwf-lak.f90.

70  type(CharacterStringType), dimension(:), pointer, contiguous :: &
71  auxname => null()

◆ auxval

real(dp), dimension(:), pointer, contiguous lakmodule::lakinputtype::auxval => null()
private

Definition at line 72 of file gwf-lak.f90.

72  real(DP), dimension(:), pointer, contiguous :: &
73  auxval => null()

◆ ifno

integer(i4b), dimension(:), pointer, contiguous lakmodule::lakinputtype::ifno => null()
private

Definition at line 65 of file gwf-lak.f90.

65  integer(I4B), dimension(:), pointer, contiguous :: ifno => null()

◆ nbound

integer(i4b), pointer lakmodule::lakinputtype::nbound => null()
private

Definition at line 64 of file gwf-lak.f90.

64  integer(I4B), pointer :: nbound => null()

◆ outletno

integer(i4b), dimension(:), pointer, contiguous lakmodule::lakinputtype::outletno => null()
private

Definition at line 75 of file gwf-lak.f90.

75  integer(I4B), dimension(:), pointer, contiguous :: outletno => null()

◆ outlets_invert

real(dp), dimension(:), pointer, contiguous lakmodule::lakinputtype::outlets_invert => null()
private

Definition at line 76 of file gwf-lak.f90.

76  real(DP), dimension(:), pointer, contiguous :: outlets_invert => null()

◆ outlets_rough

real(dp), dimension(:), pointer, contiguous lakmodule::lakinputtype::outlets_rough => null()
private

Definition at line 78 of file gwf-lak.f90.

78  real(DP), dimension(:), pointer, contiguous :: outlets_rough => null()

◆ outlets_slope

real(dp), dimension(:), pointer, contiguous lakmodule::lakinputtype::outlets_slope => null()
private

Definition at line 79 of file gwf-lak.f90.

79  real(DP), dimension(:), pointer, contiguous :: outlets_slope => null()

◆ outlets_width

real(dp), dimension(:), pointer, contiguous lakmodule::lakinputtype::outlets_width => null()
private

Definition at line 77 of file gwf-lak.f90.

77  real(DP), dimension(:), pointer, contiguous :: outlets_width => null()

◆ setting

type(characterstringtype), dimension(:), pointer, contiguous lakmodule::lakinputtype::setting => null()
private

Definition at line 66 of file gwf-lak.f90.

66  type(CharacterStringType), dimension(:), pointer, contiguous :: &
67  setting => null()

◆ status

type(characterstringtype), dimension(:), pointer, contiguous lakmodule::lakinputtype::status => null()
private

Definition at line 68 of file gwf-lak.f90.

68  type(CharacterStringType), dimension(:), pointer, contiguous :: &
69  status => null()

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