MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Particle release scheduling utility. More...
Private Member Functions | |
procedure | advance |
procedure | any |
procedure | count |
procedure | deallocate |
procedure | log |
procedure | schedule |
Private Attributes | |
real(dp), dimension(:), allocatable | times |
release times More... | |
real(dp) | tolerance |
release time coincidence tolerance More... | |
type(timeselecttype), pointer | time_select |
time selection More... | |
type(timestepselecttype), pointer | step_select |
time step selection More... | |
The release schedule composes a time selection object for any explicitly specified release times, and a time step selection object for release times specified in period/time step terms.
Release time coincidence is computed within a given tolerance; times closer than the tolerance are merged into a single time.
The release schedule must be refreshed each time step. This is achieved by calling advance()
. After this, the times
member is a debounced/consolidated schedule for the current time step.
Definition at line 29 of file ReleaseSchedule.f90.
|
private |
Definition at line 35 of file ReleaseSchedule.f90.
|
private |
Definition at line 36 of file ReleaseSchedule.f90.
|
private |
Definition at line 37 of file ReleaseSchedule.f90.
|
private |
Definition at line 38 of file ReleaseSchedule.f90.
|
private |
Definition at line 39 of file ReleaseSchedule.f90.
|
private |
Definition at line 40 of file ReleaseSchedule.f90.
|
private |
Definition at line 33 of file ReleaseSchedule.f90.
|
private |
Definition at line 32 of file ReleaseSchedule.f90.
|
private |
Definition at line 30 of file ReleaseSchedule.f90.
|
private |
Definition at line 31 of file ReleaseSchedule.f90.