datatypes::timeseries::TimeSeriesInfoProvider¶
An interface definition for classes that can provide essential time series temporal characteristics.
#include <time_step.h>
Inherited by datatypes::timeseries::StoragePolicy< double >, datatypes::timeseries::StoragePolicy< StorageType >, datatypes::timeseries::StoragePolicy< T >, datatypes::timeseries::TimeSeriesEnsembleTimeSeriesStore< T >
Public Functions¶
Name | |
---|---|
virtual | ~TimeSeriesInfoProvider() |
virtual size_t | GetLength() const =0 |
virtual TimeStep | GetTimeStep() const =0 |
virtual ptime | GetStart() const =0 |
Public Functions Documentation¶
function ~TimeSeriesInfoProvider¶
function GetLength¶
Reimplemented by: datatypes::tests::TestTimeSeriesEnsembleTimeSeriesStore::GetLength, datatypes::timeseries::EagerWriter::GetLength, datatypes::timeseries::NetCdfTimeSeriesEnsembleTimeSeriesStore::GetLength, datatypes::timeseries::MultiFileTsStorage::GetLength, datatypes::timeseries::MultiFileTimeSeriesEnsembleTimeSeriesStore::GetLength, datatypes::timeseries::MultiFileTimeSeriesEnsembleTimeSeriesStore::GetLength, datatypes::timeseries::StlVectorStorage::GetLength, datatypes::timeseries::SharedVectorStorage::GetLength, datatypes::timeseries::MemoryCachingStorageWriter::GetLength, datatypes::timeseries::TimeSeriesEnsembleTimeSeriesStore::GetLength
function GetTimeStep¶
Reimplemented by: datatypes::tests::TestTimeSeriesEnsembleTimeSeriesStore::GetTimeStep, datatypes::timeseries::NetCdfTimeSeriesEnsembleTimeSeriesStore::GetTimeStep, datatypes::timeseries::MultiFileTimeSeriesEnsembleTimeSeriesStore::GetTimeStep, datatypes::timeseries::MultiFileTimeSeriesEnsembleTimeSeriesStore::GetTimeStep, datatypes::timeseries::TimeSeriesEnsembleTimeSeriesStore::GetTimeStep, datatypes::timeseries::StoragePolicy::GetTimeStep, datatypes::timeseries::EagerWriter::GetTimeStep, datatypes::timeseries::MultiFileTsStorage::GetTimeStep, datatypes::timeseries::StlVectorStorage::GetTimeStep, datatypes::timeseries::SharedVectorStorage::GetTimeStep, datatypes::timeseries::MemoryCachingStorageWriter::GetTimeStep, datatypes::timeseries::StoragePolicy::GetTimeStep, datatypes::timeseries::StoragePolicy::GetTimeStep
function GetStart¶
Reimplemented by: datatypes::tests::TestTimeSeriesEnsembleTimeSeriesStore::GetStart, datatypes::timeseries::NetCdfTimeSeriesEnsembleTimeSeriesStore::GetStart, datatypes::timeseries::MultiFileTimeSeriesEnsembleTimeSeriesStore::GetStart, datatypes::timeseries::MultiFileTimeSeriesEnsembleTimeSeriesStore::GetStart, datatypes::timeseries::TimeSeriesEnsembleTimeSeriesStore::GetStart, datatypes::timeseries::StoragePolicy::GetStart, datatypes::timeseries::EagerWriter::GetStart, datatypes::timeseries::MultiFileTsStorage::GetStart, datatypes::timeseries::StlVectorStorage::GetStart, datatypes::timeseries::SharedVectorStorage::GetStart, datatypes::timeseries::MemoryCachingStorageWriter::GetStart, datatypes::timeseries::StoragePolicy::GetStart, datatypes::timeseries::StoragePolicy::GetStart
Updated on 2022-08-21 at 18:10:33 +1000