MODFLOW 6 version 6.9.0.dev0
USGS Modular Hydrologic Model
Loading...
Searching...
No Matches
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.
subroutine timeseriesmanagermodule::tsmanager_df (this)
 Define time series manager object.
subroutine timeseriesmanagermodule::add_tsfile (this, fname, inunit)
 Add a time series file to this manager.
subroutine timeseriesmanagermodule::tsmgr_ad (this)
 Time step (or subtime step) advance. Call this each time step or subtime step.
subroutine timeseriesmanagermodule::tsmgr_da (this)
 Deallocate memory.
subroutine timeseriesmanagermodule::reset (this, pkgname)
 Call this when a new BEGIN PERIOD block is read for a new stress period.
subroutine timeseriesmanagermodule::make_link (this, timeseries, pkgname, auxorbnd, bndelem, irow, jcol, iprpak, tslink, text, bndname)
 Make link.
type(timeserieslinktype) function, pointer timeseriesmanagermodule::getlink (this, auxorbnd, indx)
 Get link.
integer(i4b) function timeseriesmanagermodule::countlinks (this, auxorbnd)
 Count links.
type(timeseriestype) function, pointer timeseriesmanagermodule::get_time_series (this, name)
 Get time series.
subroutine timeseriesmanagermodule::hashbndtimeseries (this)
 Store all boundary (stress) time series links in TsContainers and construct hash table BndTsHashTable.
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.
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).
logical function, public timeseriesmanagermodule::remove_existing_link (tsmanager, ii, jj, pkgname, auxorbnd, varname)
 Remove an existing timeseries link if it is defined.
logical function, public timeseriesmanagermodule::var_timeseries (tsmanager, pkgname, varname, auxorbnd)
 Determine if a timeseries link with varName is defined.