![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Data Types | |
| type | timeseriestype |
| type | timeseriesfiletype |
| type | timeseriescontainertype |
Functions/Subroutines | |
| subroutine, public | constructtimeseriesfile (newTimeSeriesFile) |
| Construct time series file. More... | |
| type(timeseriesfiletype) function, pointer | castastimeseriesfiletype (obj) |
| Cast an unlimited polymorphic object as class(TimeSeriesFileType) More... | |
| type(timeseriesfiletype) function, pointer, public | castastimeseriesfileclass (obj) |
| Cast an unlimited polymorphic object as class(TimeSeriesFileType) More... | |
| subroutine, public | addtimeseriesfiletolist (list, tsfile) |
| Add time series file to list. More... | |
| type(timeseriesfiletype) function, pointer, public | gettimeseriesfilefromlist (list, idx) |
| Get time series from list. More... | |
| logical function, public | sametimeseries (ts1, ts2) |
| Compare two time series; if they are identical, return true. More... | |
| real(dp) function | getvalue (this, time0, time1, extendToEndOfSimulation) |
| Get time series value. More... | |
| subroutine | initialize_time_series (this, tsfile, name, autoDeallocate) |
| Initialize time series. More... | |
| subroutine | get_surrounding_records (this, time, tsrecEarlier, tsrecLater) |
| Get surrounding records. More... | |
| subroutine | get_surrounding_nodes (this, time, nodeEarlier, nodeLater) |
| Get surrounding nodes. More... | |
| logical function | read_next_record (this) |
| Read next record. More... | |
| real(dp) function | get_value_at_time (this, time, extendToEndOfSimulation) |
| Get value for a time. More... | |
| real(dp) function | get_integrated_value (this, time0, time1, extendToEndOfSimulation) |
| Get integrated value. More... | |
| real(dp) function | get_average_value (this, time0, time1, extendToEndOfSimulation) |
| Get average value. More... | |
| subroutine | get_latest_preceding_node (this, time, tslNode) |
| Get latest preceding node. More... | |
| subroutine | ts_da (this) |
| Deallocate. More... | |
| subroutine | addtimeseriesrecord (this, tsr) |
| Add ts record. More... | |
| type(timeseriesrecordtype) function, pointer | getcurrenttimeseriesrecord (this) |
| Get current ts record. More... | |
| type(timeseriesrecordtype) function, pointer | getprevioustimeseriesrecord (this) |
| Get previous ts record. More... | |
| type(timeseriesrecordtype) function, pointer | getnexttimeseriesrecord (this) |
| Get next ts record. More... | |
| type(timeseriesrecordtype) function, pointer | gettimeseriesrecord (this, time, epsi) |
| Get ts record. More... | |
| subroutine | reset (this) |
| Reset. More... | |
| subroutine | inserttsr (this, tsr) |
| Insert a time series record. More... | |
| double precision function | findlatesttime (this, readToEnd) |
| Find latest time. More... | |
| subroutine | clear (this, destroy) |
| Clear the list of time series records. More... | |
| integer(i4b) function | count (this) |
| Count number of time series. More... | |
| type(timeseriestype) function, pointer | gettimeseries (this, indx) |
| Get time series. More... | |
| subroutine | initializetsfile (this, filename, iout, autoDeallocate) |
| Open time-series tsfile file and read options and first record, which may contain data to define multiple time series. More... | |
| logical function | read_tsfile_line (this) |
| Read time series file line. More... | |
| subroutine | tsf_da (this) |
| Deallocate memory. More... | |
| subroutine, public timeseriesmodule::addtimeseriesfiletolist | ( | type(listtype), intent(inout) | list, |
| class(timeseriesfiletype), intent(inout), pointer | tsfile | ||
| ) |
|
private |
Definition at line 808 of file TimeSeries.f90.
| type(timeseriesfiletype) function, pointer, public timeseriesmodule::castastimeseriesfileclass | ( | class(*), intent(inout), pointer | obj | ) |
|
private |
|
private |
Definition at line 1018 of file TimeSeries.f90.
| subroutine, public timeseriesmodule::constructtimeseriesfile | ( | type(timeseriesfiletype), intent(inout), pointer | newTimeSeriesFile | ) |
|
private |
Definition at line 1030 of file TimeSeries.f90.
|
private |
Definition at line 991 of file TimeSeries.f90.

|
private |
Return a time-weighted average value for a specified time span. Units: (ts-value-unit)
Definition at line 697 of file TimeSeries.f90.
|
private |
Return an integrated value for a specified time span. Units: (ts-value-unit)*time
Definition at line 561 of file TimeSeries.f90.

|
private |
Return pointer to ListNodeType object for the node representing the latest preceding time in the time series
Definition at line 729 of file TimeSeries.f90.

|
private |
This subroutine is for working with time series already entirely stored in memory – it does not read data from a file.
Definition at line 362 of file TimeSeries.f90.

|
private |
|
private |
Return a value for a specified time, same units as time-series values
Definition at line 478 of file TimeSeries.f90.

|
private |
|
private |
|
private |
|
private |
Definition at line 1045 of file TimeSeries.f90.
| type(timeseriesfiletype) function, pointer, public timeseriesmodule::gettimeseriesfilefromlist | ( | type(listtype), intent(inout) | list, |
| integer(i4b), intent(in) | idx | ||
| ) |
Definition at line 152 of file TimeSeries.f90.


|
private |
|
private |
If iMethod is STEPWISE or LINEAR: Return a time-weighted average value for a specified time span. If iMethod is LINEAREND: Return value at time1. Time0 argument is ignored. Units: (ts-value-unit)
Definition at line 209 of file TimeSeries.f90.
|
private |
Open time-series file and read options and first time-series record.
Definition at line 238 of file TimeSeries.f90.

|
private |
|
private |
|
private |
Read next time-series record from input file
Definition at line 458 of file TimeSeries.f90.
|
private |
|
private |
Definition at line 903 of file TimeSeries.f90.
| logical function, public timeseriesmodule::sametimeseries | ( | type(timeseriestype), intent(in) | ts1, |
| type(timeseriestype), intent(in) | ts2 | ||
| ) |
Definition at line 171 of file TimeSeries.f90.
|
private |
Definition at line 796 of file TimeSeries.f90.
|
private |
Definition at line 1302 of file TimeSeries.f90.