MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
particletrackeventbuffermodule::particletrackeventbuffertype Type Reference

Event buffering strategy. More...

Inheritance diagram for particletrackeventbuffermodule::particletrackeventbuffertype:
Inheritance graph
Collaboration diagram for particletrackeventbuffermodule::particletrackeventbuffertype:
Collaboration graph

Public Member Functions

procedure init => buffer_init
 open/allocate resources More...
 
procedure(buffer_append), deferred append
 buffer one record More...
 
procedure(buffer_flush), deferred flush
 write buffered records, reset More...
 
procedure(buffer_simple), deferred discard
 reset without writing More...
 
procedure(buffer_simple), deferred destroy
 release resources More...
 

Public Attributes

integer(i4b) nrecords = 0
 number of records stored More...
 

Detailed Description

Definition at line 30 of file ParticleTrackEventBuffer.f90.

Member Function/Subroutine Documentation

◆ append()

procedure(buffer_append), deferred particletrackeventbuffermodule::particletrackeventbuffertype::append

Definition at line 34 of file ParticleTrackEventBuffer.f90.

◆ destroy()

procedure(buffer_simple), deferred particletrackeventbuffermodule::particletrackeventbuffertype::destroy

Definition at line 37 of file ParticleTrackEventBuffer.f90.

◆ discard()

procedure(buffer_simple), deferred particletrackeventbuffermodule::particletrackeventbuffertype::discard

Definition at line 36 of file ParticleTrackEventBuffer.f90.

◆ flush()

procedure(buffer_flush), deferred particletrackeventbuffermodule::particletrackeventbuffertype::flush

Definition at line 35 of file ParticleTrackEventBuffer.f90.

◆ init()

procedure particletrackeventbuffermodule::particletrackeventbuffertype::init

Definition at line 33 of file ParticleTrackEventBuffer.f90.

Member Data Documentation

◆ nrecords

integer(i4b) particletrackeventbuffermodule::particletrackeventbuffertype::nrecords = 0

Definition at line 31 of file ParticleTrackEventBuffer.f90.

31  integer(I4B) :: nrecords = 0 !< number of records stored

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