MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
packagemovermodule::packagemovertype Type Reference
Collaboration diagram for packagemovermodule::packagemovertype:
Collaboration graph

Private Member Functions

procedure ar
 
procedure ad
 
procedure reset
 
procedure fc
 
procedure da
 
procedure allocate_scalars
 
procedure allocate_arrays
 
procedure get_qfrommvr
 
procedure get_qfrommvr0
 
procedure get_qtomvr
 
procedure accumulate_qformvr
 

Private Attributes

character(len=lenmempath) memorypath
 the location in the memory manager where the variables are stored More...
 
integer(i4b), pointer nproviders
 
integer(i4b), pointer nreceivers
 
integer(i4b), dimension(:), pointer, contiguous iprmap => null()
 map between id1 and feature (needed for lake to map from outlet to lake number) More...
 
real(dp), dimension(:), pointer, contiguous qtformvr => null()
 total flow rate available for mover More...
 
real(dp), dimension(:), pointer, contiguous qformvr => null()
 currently available consumed water (changes during fc) More...
 
real(dp), dimension(:), pointer, contiguous qtomvr => null()
 actual amount of water sent to mover More...
 
real(dp), dimension(:), pointer, contiguous qfrommvr => null()
 actual amount of water received from mover More...
 
real(dp), dimension(:), pointer, contiguous qfrommvr0 => null()
 qfrommvr from previous iteration More...
 

Detailed Description

Definition at line 14 of file PackageMover.f90.

Member Function/Subroutine Documentation

◆ accumulate_qformvr()

procedure packagemovermodule::packagemovertype::accumulate_qformvr
private

Definition at line 37 of file PackageMover.f90.

◆ ad()

procedure packagemovermodule::packagemovertype::ad
private

Definition at line 28 of file PackageMover.f90.

◆ allocate_arrays()

procedure packagemovermodule::packagemovertype::allocate_arrays
private

Definition at line 33 of file PackageMover.f90.

◆ allocate_scalars()

procedure packagemovermodule::packagemovertype::allocate_scalars
private

Definition at line 32 of file PackageMover.f90.

◆ ar()

procedure packagemovermodule::packagemovertype::ar
private

Definition at line 27 of file PackageMover.f90.

◆ da()

procedure packagemovermodule::packagemovertype::da
private

Definition at line 31 of file PackageMover.f90.

◆ fc()

procedure packagemovermodule::packagemovertype::fc
private

Definition at line 30 of file PackageMover.f90.

◆ get_qfrommvr()

procedure packagemovermodule::packagemovertype::get_qfrommvr
private

Definition at line 34 of file PackageMover.f90.

◆ get_qfrommvr0()

procedure packagemovermodule::packagemovertype::get_qfrommvr0
private

Definition at line 35 of file PackageMover.f90.

◆ get_qtomvr()

procedure packagemovermodule::packagemovertype::get_qtomvr
private

Definition at line 36 of file PackageMover.f90.

◆ reset()

procedure packagemovermodule::packagemovertype::reset
private

Definition at line 29 of file PackageMover.f90.

Member Data Documentation

◆ iprmap

integer(i4b), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::iprmap => null()
private

Definition at line 19 of file PackageMover.f90.

19  integer(I4B), dimension(:), pointer, contiguous :: iprmap => null() !< map between id1 and feature (needed for lake to map from outlet to lake number)

◆ memorypath

character(len=lenmempath) packagemovermodule::packagemovertype::memorypath
private

Definition at line 16 of file PackageMover.f90.

16  character(len=LENMEMPATH) :: memoryPath !< the location in the memory manager where the variables are stored

◆ nproviders

integer(i4b), pointer packagemovermodule::packagemovertype::nproviders
private

Definition at line 17 of file PackageMover.f90.

17  integer(I4B), pointer :: nproviders

◆ nreceivers

integer(i4b), pointer packagemovermodule::packagemovertype::nreceivers
private

Definition at line 18 of file PackageMover.f90.

18  integer(I4B), pointer :: nreceivers

◆ qformvr

real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qformvr => null()
private

Definition at line 21 of file PackageMover.f90.

21  real(DP), dimension(:), pointer, contiguous :: qformvr => null() !< currently available consumed water (changes during fc)

◆ qfrommvr

real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qfrommvr => null()
private

Definition at line 23 of file PackageMover.f90.

23  real(DP), dimension(:), pointer, contiguous :: qfrommvr => null() !< actual amount of water received from mover

◆ qfrommvr0

real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qfrommvr0 => null()
private

Definition at line 24 of file PackageMover.f90.

24  real(DP), dimension(:), pointer, contiguous :: qfrommvr0 => null() !< qfrommvr from previous iteration

◆ qtformvr

real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qtformvr => null()
private

Definition at line 20 of file PackageMover.f90.

20  real(DP), dimension(:), pointer, contiguous :: qtformvr => null() !< total flow rate available for mover

◆ qtomvr

real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qtomvr => null()
private

Definition at line 22 of file PackageMover.f90.

22  real(DP), dimension(:), pointer, contiguous :: qtomvr => null() !< actual amount of water sent to mover

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