MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Manages particle track (i.e. pathline) files. More...
Public Member Functions | |
procedure | expand |
procedure, public | init_track_file |
procedure, public | set_track_events |
Public Attributes | |
type(trackfiletype), dimension(:), allocatable, public | trackfiles |
output files More... | |
integer(i4b), public | ntrackfiles |
number of output files More... | |
logical(lgp), public | trackrelease |
track release events More... | |
logical(lgp), public | trackexit |
track cell-to-cell transitions More... | |
logical(lgp), public | tracktimestep |
track timestep ends More... | |
logical(lgp), public | trackterminate |
track termination events More... | |
logical(lgp), public | trackweaksink |
track weak sink exit events More... | |
logical(lgp), public | trackusertime |
track user-selected times More... | |
Optionally filters events ("ireason" codes, selectable in the PRT-OC pkg):
0: RELEASE: particle is released 1: TRANSIT: particle moves from cell to cell 2: TIMESTEP: timestep ends 3: TERMINATE: tracking stops for a particle 4: WEAKSINK: particle exits a weak sink 5: USERTIME: user-specified tracking time
An arbitrary number of files can be managed. Internal arrays are resized as needed.
Definition at line 38 of file TrackData.f90.
procedure trackmodule::trackfilecontroltype::expand |
Definition at line 49 of file TrackData.f90.
procedure, public trackmodule::trackfilecontroltype::init_track_file |
Definition at line 50 of file TrackData.f90.
procedure, public trackmodule::trackfilecontroltype::set_track_events |
Definition at line 52 of file TrackData.f90.
integer(i4b), public trackmodule::trackfilecontroltype::ntrackfiles |
Definition at line 41 of file TrackData.f90.
logical(lgp), public trackmodule::trackfilecontroltype::trackexit |
Definition at line 43 of file TrackData.f90.
type(trackfiletype), dimension(:), allocatable, public trackmodule::trackfilecontroltype::trackfiles |
Definition at line 40 of file TrackData.f90.
logical(lgp), public trackmodule::trackfilecontroltype::trackrelease |
Definition at line 42 of file TrackData.f90.
logical(lgp), public trackmodule::trackfilecontroltype::trackterminate |
Definition at line 45 of file TrackData.f90.
logical(lgp), public trackmodule::trackfilecontroltype::tracktimestep |
Definition at line 44 of file TrackData.f90.
logical(lgp), public trackmodule::trackfilecontroltype::trackusertime |
Definition at line 47 of file TrackData.f90.
logical(lgp), public trackmodule::trackfilecontroltype::trackweaksink |
Definition at line 46 of file TrackData.f90.