![]() |
MODFLOW 6 version 6.9.0.dev0
USGS Modular Hydrologic Model
|

Public Member Functions | |
| procedure | ar (this, nproviders, nreceivers, memorypath) |
| procedure | ad (this) |
| procedure | reset (this) |
| procedure | fc (this) |
| procedure | da (this) |
| procedure | allocate_scalars (this) |
| procedure | allocate_arrays (this) |
| procedure | get_qfrommvr (this, ireceiver) |
| procedure | get_qfrommvr0 (this, ireceiver) |
| procedure | get_qtomvr (this, iprovider) |
| procedure | accumulate_qformvr (this, iprovider, qformvr) |
Public Attributes | |
| character(len=lenmempath) | memorypath |
| the location in the memory manager where the variables are stored | |
| 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) | |
| real(dp), dimension(:), pointer, contiguous | qtformvr => null() |
| total flow rate available for mover | |
| real(dp), dimension(:), pointer, contiguous | qformvr => null() |
| currently available consumed water (changes during fc) | |
| real(dp), dimension(:), pointer, contiguous | qtomvr => null() |
| actual amount of water sent to mover | |
| real(dp), dimension(:), pointer, contiguous | qfrommvr => null() |
| actual amount of water received from mover | |
| real(dp), dimension(:), pointer, contiguous | qfrommvr0 => null() |
| qfrommvr from previous iteration | |
Definition at line 14 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::accumulate_qformvr | ( | class(packagemovertype) | this, |
| integer, intent(in) | iprovider, | ||
| real(dp), intent(in) | qformvr ) |
Definition at line 37 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::ad | ( | class(packagemovertype) | this | ) |
Definition at line 28 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::allocate_arrays | ( | class(packagemovertype) | this | ) |
Definition at line 33 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::allocate_scalars | ( | class(packagemovertype) | this | ) |
Definition at line 32 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::ar | ( | class(packagemovertype) | this, |
| integer, intent(in) | nproviders, | ||
| integer, intent(in) | nreceivers, | ||
| character(len=*), intent(in) | memorypath ) |
Definition at line 27 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::da | ( | class(packagemovertype) | this | ) |
Definition at line 31 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::fc | ( | class(packagemovertype) | this | ) |
Definition at line 30 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::get_qfrommvr | ( | class(packagemovertype) | this, |
| integer, intent(in) | ireceiver ) |
Definition at line 34 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::get_qfrommvr0 | ( | class(packagemovertype) | this, |
| integer, intent(in) | ireceiver ) |
Definition at line 35 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::get_qtomvr | ( | class(packagemovertype) | this, |
| integer, intent(in) | iprovider ) |
Definition at line 36 of file PackageMover.f90.
| procedure packagemovermodule::packagemovertype::reset | ( | class(packagemovertype) | this | ) |
Definition at line 29 of file PackageMover.f90.
| integer(i4b), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::iprmap => null() |
Definition at line 19 of file PackageMover.f90.
| character(len=lenmempath) packagemovermodule::packagemovertype::memorypath |
Definition at line 16 of file PackageMover.f90.
| integer(i4b), pointer packagemovermodule::packagemovertype::nproviders |
Definition at line 17 of file PackageMover.f90.
| integer(i4b), pointer packagemovermodule::packagemovertype::nreceivers |
Definition at line 18 of file PackageMover.f90.
| real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qformvr => null() |
Definition at line 21 of file PackageMover.f90.
| real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qfrommvr => null() |
Definition at line 23 of file PackageMover.f90.
| real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qfrommvr0 => null() |
Definition at line 24 of file PackageMover.f90.
| real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qtformvr => null() |
Definition at line 20 of file PackageMover.f90.
| real(dp), dimension(:), pointer, contiguous packagemovermodule::packagemovertype::qtomvr => null() |
Definition at line 22 of file PackageMover.f90.