Skip to content

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

virtual ~TimeSeriesInfoProvider()

function GetLength

virtual size_t GetLength() const =0

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

virtual TimeStep GetTimeStep() const =0

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

virtual ptime GetStart() const =0

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