MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
TimeSeriesManager.f90 File Reference

Go to the source code of this file.

Data Types

type  timeseriesmanagermodule::timeseriesmanagertype
 

Modules

module  timeseriesmanagermodule
 

Functions/Subroutines

subroutine, public timeseriesmanagermodule::tsmanager_cr (this, iout, removeTsLinksOnCompletion, extendTsToEndOfSimulation)
 Create the tsmanager. More...
 
subroutine timeseriesmanagermodule::tsmanager_df (this)
 Define time series manager object. More...
 
subroutine timeseriesmanagermodule::add_tsfile (this, fname, inunit)
 Add a time series file to this manager. More...
 
subroutine timeseriesmanagermodule::tsmgr_ad (this)
 Time step (or subtime step) advance. Call this each time step or subtime step. More...
 
subroutine timeseriesmanagermodule::tsmgr_da (this)
 Deallocate memory. More...
 
subroutine timeseriesmanagermodule::reset (this, pkgName)
 Call this when a new BEGIN PERIOD block is read for a new stress period. More...
 
subroutine timeseriesmanagermodule::make_link (this, timeSeries, pkgName, auxOrBnd, bndElem, irow, jcol, iprpak, tsLink, text, bndName)
 Make link. More...
 
type(timeserieslinktype) function, pointer timeseriesmanagermodule::getlink (this, auxOrBnd, indx)
 Get link. More...
 
integer(i4b) function timeseriesmanagermodule::countlinks (this, auxOrBnd)
 Count links. More...
 
type(timeseriestype) function, pointer timeseriesmanagermodule::get_time_series (this, name)
 Get time series. More...
 
subroutine timeseriesmanagermodule::hashbndtimeseries (this)
 Store all boundary (stress) time series links in TsContainers and construct hash table BndTsHashTable. More...
 
subroutine, public timeseriesmanagermodule::read_value_or_time_series (textInput, ii, jj, bndElem, pkgName, auxOrBnd, tsManager, iprpak, tsLink)
 Call this subroutine if the time-series link is available or needed. More...
 
subroutine, public timeseriesmanagermodule::read_value_or_time_series_adv (textInput, ii, jj, bndElem, pkgName, auxOrBnd, tsManager, iprpak, varName)
 Call this subroutine from advanced packages to define timeseries link for a variable (varName). More...
 
logical function timeseriesmanagermodule::remove_existing_link (tsManager, ii, jj, pkgName, auxOrBnd, varName)
 Remove an existing timeseries link if it is defined. More...
 
logical function, public timeseriesmanagermodule::var_timeseries (tsManager, pkgName, varName, auxOrBnd)
 Determine if a timeseries link with varName is defined. More...