MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
scratchfilebuffermodule::scratchfilebuffertype Type Reference

Scratch-file particle event buffer. Records are written to an unformatted sequential scratch file that is rewound on discard and read back sequentially on flush. More...

Inheritance diagram for scratchfilebuffermodule::scratchfilebuffertype:
Inheritance graph
Collaboration diagram for scratchfilebuffermodule::scratchfilebuffertype:
Collaboration graph

Public Attributes

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

Private Member Functions

procedure init => scratch_init
 
procedure append => scratch_append
 
procedure flush => scratch_flush
 
procedure discard => scratch_discard
 
procedure destroy => scratch_destroy
 

Private Attributes

integer(i4b) iun = 0
 scratch file unit More...
 

Detailed Description

Definition at line 19 of file ScratchFileBuffer.f90.

Member Function/Subroutine Documentation

◆ append()

procedure scratchfilebuffermodule::scratchfilebuffertype::append
private

Definition at line 23 of file ScratchFileBuffer.f90.

◆ destroy()

procedure scratchfilebuffermodule::scratchfilebuffertype::destroy
private

Definition at line 26 of file ScratchFileBuffer.f90.

◆ discard()

procedure scratchfilebuffermodule::scratchfilebuffertype::discard
private

Definition at line 25 of file ScratchFileBuffer.f90.

◆ flush()

procedure scratchfilebuffermodule::scratchfilebuffertype::flush
private

Definition at line 24 of file ScratchFileBuffer.f90.

◆ init()

procedure scratchfilebuffermodule::scratchfilebuffertype::init
private

Definition at line 22 of file ScratchFileBuffer.f90.

Member Data Documentation

◆ iun

integer(i4b) scratchfilebuffermodule::scratchfilebuffertype::iun = 0
private

Definition at line 20 of file ScratchFileBuffer.f90.

20  integer(I4B) :: iun = 0 !< scratch file unit

◆ nrecords

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

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: