MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | trackcontroltype |
Manages particle track (i.e. pathline) files. More... | |
Functions/Subroutines | |
subroutine | init_track_file (this, iun, csv, iprp) |
Initialize a new track file. More... | |
subroutine | expand (this, increment) |
Expand the trackfile array, internal use only. More... | |
subroutine | save (this, particle, kper, kstp, reason, level) |
Save the particle's state to track output file(s). More... | |
subroutine | set_track_events (this, release, cellexit, timestep, terminate, weaksink, usertime) |
Configure particle events to track. More... | |
subroutine trackcontrolmodule::expand | ( | class(trackcontroltype) | this, |
integer(i4b), intent(in), optional | increment | ||
) |
Definition at line 76 of file TrackControl.f90.
subroutine trackcontrolmodule::init_track_file | ( | class(trackcontroltype) | this, |
integer(i4b), intent(in) | iun, | ||
logical(lgp), intent(in), optional | csv, | ||
integer(i4b), intent(in), optional | iprp | ||
) |
Definition at line 47 of file TrackControl.f90.
subroutine trackcontrolmodule::save | ( | class(trackcontroltype), intent(inout) | this, |
type(particletype), intent(in), pointer | particle, | ||
integer(i4b), intent(in) | kper, | ||
integer(i4b), intent(in) | kstp, | ||
integer(i4b), intent(in) | reason, | ||
integer(i4b), intent(in), optional | level | ||
) |
A record is saved to all enabled model-level files and to any PRP-level files with PRP index matching the particle's PRP index.
Definition at line 113 of file TrackControl.f90.
subroutine trackcontrolmodule::set_track_events | ( | class(trackcontroltype) | this, |
logical(lgp), intent(in) | release, | ||
logical(lgp), intent(in) | cellexit, | ||
logical(lgp), intent(in) | timestep, | ||
logical(lgp), intent(in) | terminate, | ||
logical(lgp), intent(in) | weaksink, | ||
logical(lgp), intent(in) | usertime | ||
) |
Each tracking event corresponds to an "ireason" code as appears in each row of track output.
Definition at line 159 of file TrackControl.f90.