MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
particletracksmodule::particletrackstype Type Reference

Particle track output manager. Handles printing as well as writing to files. One output unit can be configured for printing. Multiple files can be configured for writing, with each file optionally associated with a PRP package or with the full model. Events can be filtered by type, so that only certain event types are printed or written to files. More...

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 should_save
 
procedure should_print
 

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

Definition at line 81 of file ParticleTracks.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure, public particletracksmodule::particletrackstype::destroy

Definition at line 91 of file ParticleTracks.f90.

◆ expand_files()

procedure particletracksmodule::particletrackstype::expand_files

Definition at line 92 of file ParticleTracks.f90.

◆ init_file()

procedure, public particletracksmodule::particletrackstype::init_file

Definition at line 88 of file ParticleTracks.f90.

◆ is_selected()

procedure, public particletracksmodule::particletrackstype::is_selected

Definition at line 89 of file ParticleTracks.f90.

◆ select_events()

procedure, public particletracksmodule::particletrackstype::select_events

Definition at line 90 of file ParticleTracks.f90.

◆ should_print()

procedure particletracksmodule::particletrackstype::should_print

Definition at line 94 of file ParticleTracks.f90.

◆ should_save()

procedure particletracksmodule::particletrackstype::should_save

Definition at line 93 of file ParticleTracks.f90.

Member Data Documentation

◆ files

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

Definition at line 85 of file ParticleTracks.f90.

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

◆ iout

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

Definition at line 83 of file ParticleTracks.f90.

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

◆ ntrackfiles

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

Definition at line 84 of file ParticleTracks.f90.

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

◆ selected

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

Definition at line 86 of file ParticleTracks.f90.

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

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