MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
particletracksmodule::particletrackstype Type Reference

Manages particle track output (logging/writing). More...

Inheritance diagram for particletracksmodule::particletrackstype:
Inheritance graph
Collaboration diagram for particletracksmodule::particletrackstype:
Collaboration graph

Public Member Functions

procedure, public init_file
 
procedure, public is_selected
 
procedure, public select_events
 
procedure, public destroy
 
procedure expand_files
 
procedure handle_event
 
procedure should_save
 
procedure should_log
 

Public Attributes

integer(i4b), public iout = -1
 log file unit More...
 
integer(i4b), public ntrackfiles
 number of track files More...
 
type(particletrackfiletype), dimension(:), allocatable, public files
 track files More...
 
type(particletrackeventselectiontype), public selected
 event selection More...
 

Detailed Description

Optionally filters events as selected in the PRT Output Control package. An arbitrary number of files can be managed, resizing is done as needed.

Definition at line 69 of file ParticleTracks.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure, public particletracksmodule::particletrackstype::destroy

Definition at line 79 of file ParticleTracks.f90.

◆ expand_files()

procedure particletracksmodule::particletrackstype::expand_files

Definition at line 80 of file ParticleTracks.f90.

◆ handle_event()

procedure particletracksmodule::particletrackstype::handle_event

Definition at line 81 of file ParticleTracks.f90.

◆ init_file()

procedure, public particletracksmodule::particletrackstype::init_file

Definition at line 76 of file ParticleTracks.f90.

◆ is_selected()

procedure, public particletracksmodule::particletrackstype::is_selected

Definition at line 77 of file ParticleTracks.f90.

◆ select_events()

procedure, public particletracksmodule::particletrackstype::select_events

Definition at line 78 of file ParticleTracks.f90.

◆ should_log()

procedure particletracksmodule::particletrackstype::should_log

Definition at line 83 of file ParticleTracks.f90.

◆ should_save()

procedure particletracksmodule::particletrackstype::should_save

Definition at line 82 of file ParticleTracks.f90.

Member Data Documentation

◆ files

type(particletrackfiletype), dimension(:), allocatable, public particletracksmodule::particletrackstype::files

Definition at line 73 of file ParticleTracks.f90.

73  type(ParticleTrackFileType), public, allocatable :: files(:) !< track files

◆ iout

integer(i4b), public particletracksmodule::particletrackstype::iout = -1

Definition at line 71 of file ParticleTracks.f90.

71  integer(I4B), public :: iout = -1 !< log file unit

◆ ntrackfiles

integer(i4b), public particletracksmodule::particletrackstype::ntrackfiles

Definition at line 72 of file ParticleTracks.f90.

72  integer(I4B), public :: ntrackfiles !< number of track files

◆ selected

type(particletrackeventselectiontype), public particletracksmodule::particletrackstype::selected

Definition at line 74 of file ParticleTracks.f90.

74  type(ParticleTrackEventSelectionType), public :: selected !< event selection

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