MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
timearrayseriesmanagermodule::timearrayseriesmanagertype Type Reference
Collaboration diagram for timearrayseriesmanagermodule::timearrayseriesmanagertype:
Collaboration graph

Public Member Functions

procedure, public tasmanager_df
 
procedure, public ad => tasmgr_ad
 
procedure, public da => tasmgr_da
 
procedure, public add_tasfile
 
procedure, public countlinks
 
procedure, public getlink
 
procedure, public maketaslink
 
procedure, public reset
 

Public Attributes

integer(i4b), public iout = 0
 

Private Member Functions

procedure, private tasmgr_add_link
 
procedure, private tasmgr_convert_flux
 

Private Attributes

class(disbasetype), pointer dis => null()
 
character(len=lenmodelname) modelname
 
type(listtype), pointer, private boundtaslinks => null()
 
character(len=linelength), dimension(:), allocatable tasfiles
 
type(timearrayseriestype), dimension(:), pointer, contiguous taslist
 
character(len=lentimeseriesname), dimension(:), allocatable tasnames
 

Detailed Description

Definition at line 22 of file TimeArraySeriesManager.f90.

Member Function/Subroutine Documentation

◆ ad()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::ad

Definition at line 37 of file TimeArraySeriesManager.f90.

◆ add_tasfile()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::add_tasfile

Definition at line 39 of file TimeArraySeriesManager.f90.

◆ countlinks()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::countlinks

Definition at line 40 of file TimeArraySeriesManager.f90.

◆ da()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::da

Definition at line 38 of file TimeArraySeriesManager.f90.

◆ getlink()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::getlink

Definition at line 41 of file TimeArraySeriesManager.f90.

◆ maketaslink()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::maketaslink

Definition at line 42 of file TimeArraySeriesManager.f90.

◆ reset()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::reset

Definition at line 43 of file TimeArraySeriesManager.f90.

◆ tasmanager_df()

procedure, public timearrayseriesmanagermodule::timearrayseriesmanagertype::tasmanager_df

Definition at line 36 of file TimeArraySeriesManager.f90.

◆ tasmgr_add_link()

procedure, private timearrayseriesmanagermodule::timearrayseriesmanagertype::tasmgr_add_link
private

Definition at line 45 of file TimeArraySeriesManager.f90.

◆ tasmgr_convert_flux()

procedure, private timearrayseriesmanagermodule::timearrayseriesmanagertype::tasmgr_convert_flux
private

Definition at line 46 of file TimeArraySeriesManager.f90.

Member Data Documentation

◆ boundtaslinks

type(listtype), pointer, private timearrayseriesmanagermodule::timearrayseriesmanagertype::boundtaslinks => null()
private

Definition at line 28 of file TimeArraySeriesManager.f90.

28  type(ListType), pointer, private :: boundTasLinks => null() ! list of TAS links

◆ dis

class(disbasetype), pointer timearrayseriesmanagermodule::timearrayseriesmanagertype::dis => null()
private

Definition at line 25 of file TimeArraySeriesManager.f90.

25  class(DisBaseType), pointer :: dis => null() ! pointer to dis

◆ iout

integer(i4b), public timearrayseriesmanagermodule::timearrayseriesmanagertype::iout = 0

Definition at line 24 of file TimeArraySeriesManager.f90.

24  integer(I4B), public :: iout = 0 ! output unit num

◆ modelname

character(len=lenmodelname) timearrayseriesmanagermodule::timearrayseriesmanagertype::modelname
private

Definition at line 26 of file TimeArraySeriesManager.f90.

26  character(len=LENMODELNAME) :: modelname

◆ tasfiles

character(len=linelength), dimension(:), allocatable timearrayseriesmanagermodule::timearrayseriesmanagertype::tasfiles
private

Definition at line 29 of file TimeArraySeriesManager.f90.

29  character(len=LINELENGTH), allocatable, dimension(:) :: tasfiles ! list of TA file names

◆ taslist

type(timearrayseriestype), dimension(:), pointer, contiguous timearrayseriesmanagermodule::timearrayseriesmanagertype::taslist
private

Definition at line 30 of file TimeArraySeriesManager.f90.

30  type(TimeArraySeriesType), dimension(:), pointer, contiguous :: taslist ! array of TA pointers

◆ tasnames

character(len=lentimeseriesname), dimension(:), allocatable timearrayseriesmanagermodule::timearrayseriesmanagertype::tasnames
private

Definition at line 31 of file TimeArraySeriesManager.f90.

31  character(len=LENTIMESERIESNAME), allocatable, dimension(:) :: tasnames ! array of TA names

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