MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
timearrayseriesmodule::timearrayseriestype Type Reference
Collaboration diagram for timearrayseriesmodule::timearrayseriestype:
Collaboration graph

Public Member Functions

procedure, public tas_init
 
procedure, public getaveragevalues
 
procedure, public getinunit
 
procedure, public da => tas_da
 

Public Attributes

character(len=lentimeseriesname), public name = ''
 

Private Member Functions

procedure, private get_integrated_values
 
procedure, private get_latest_preceding_node
 
procedure, private get_values_at_time
 
procedure, private get_surrounding_records
 
procedure, private read_next_array
 
procedure, private deallocatebackward
 

Private Attributes

integer(i4b), private inunit = 0
 
integer(i4b), private iout = 0
 
integer(i4b), private imethod = UNDEFINED
 
real(dp), private sfac = DONE
 
character(len=linelength), private datafile = ''
 
logical, private autodeallocate = .true.
 
type(listtype), pointer, private list => null()
 
character(len=lenmodelname) modelname
 
type(blockparsertype), private parser
 

Detailed Description

Definition at line 24 of file TimeArraySeries.f90.

Member Function/Subroutine Documentation

◆ da()

procedure, public timearrayseriesmodule::timearrayseriestype::da

Definition at line 44 of file TimeArraySeries.f90.

◆ deallocatebackward()

procedure, private timearrayseriesmodule::timearrayseriestype::deallocatebackward
private

Definition at line 51 of file TimeArraySeries.f90.

◆ get_integrated_values()

procedure, private timearrayseriesmodule::timearrayseriestype::get_integrated_values
private

Definition at line 46 of file TimeArraySeries.f90.

◆ get_latest_preceding_node()

procedure, private timearrayseriesmodule::timearrayseriestype::get_latest_preceding_node
private

Definition at line 47 of file TimeArraySeries.f90.

◆ get_surrounding_records()

procedure, private timearrayseriesmodule::timearrayseriestype::get_surrounding_records
private

Definition at line 49 of file TimeArraySeries.f90.

◆ get_values_at_time()

procedure, private timearrayseriesmodule::timearrayseriestype::get_values_at_time
private

Definition at line 48 of file TimeArraySeries.f90.

◆ getaveragevalues()

procedure, public timearrayseriesmodule::timearrayseriestype::getaveragevalues

Definition at line 42 of file TimeArraySeries.f90.

◆ getinunit()

procedure, public timearrayseriesmodule::timearrayseriestype::getinunit

Definition at line 43 of file TimeArraySeries.f90.

◆ read_next_array()

procedure, private timearrayseriesmodule::timearrayseriestype::read_next_array
private

Definition at line 50 of file TimeArraySeries.f90.

◆ tas_init()

procedure, public timearrayseriesmodule::timearrayseriestype::tas_init

Definition at line 41 of file TimeArraySeries.f90.

Member Data Documentation

◆ autodeallocate

logical, private timearrayseriesmodule::timearrayseriestype::autodeallocate = .true.
private

Definition at line 33 of file TimeArraySeries.f90.

33  logical, private :: autoDeallocate = .true.

◆ datafile

character(len=linelength), private timearrayseriesmodule::timearrayseriestype::datafile = ''
private

Definition at line 32 of file TimeArraySeries.f90.

32  character(len=LINELENGTH), private :: dataFile = ''

◆ imethod

integer(i4b), private timearrayseriesmodule::timearrayseriestype::imethod = UNDEFINED
private

Definition at line 30 of file TimeArraySeries.f90.

30  integer(I4B), private :: iMethod = undefined

◆ inunit

integer(i4b), private timearrayseriesmodule::timearrayseriestype::inunit = 0
private

Definition at line 28 of file TimeArraySeries.f90.

28  integer(I4B), private :: inunit = 0

◆ iout

integer(i4b), private timearrayseriesmodule::timearrayseriestype::iout = 0
private

Definition at line 29 of file TimeArraySeries.f90.

29  integer(I4B), private :: iout = 0

◆ list

type(listtype), pointer, private timearrayseriesmodule::timearrayseriestype::list => null()
private

Definition at line 34 of file TimeArraySeries.f90.

34  type(ListType), pointer, private :: list => null()

◆ modelname

character(len=lenmodelname) timearrayseriesmodule::timearrayseriestype::modelname
private

Definition at line 35 of file TimeArraySeries.f90.

35  character(len=LENMODELNAME) :: modelname

◆ name

character(len=lentimeseriesname), public timearrayseriesmodule::timearrayseriestype::name = ''

Definition at line 26 of file TimeArraySeries.f90.

26  character(len=LENTIMESERIESNAME), public :: Name = ''

◆ parser

type(blockparsertype), private timearrayseriesmodule::timearrayseriestype::parser
private

Definition at line 36 of file TimeArraySeries.f90.

36  type(BlockParserType), private :: parser

◆ sfac

real(dp), private timearrayseriesmodule::timearrayseriestype::sfac = DONE
private

Definition at line 31 of file TimeArraySeries.f90.

31  real(DP), private :: sfac = done

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