Skip to content

datatypes::timeseries::TimeSeriesLibraryDescription

#include <time_series_store.hpp>

Public Functions

Name
void AddSingle(const string & dataId, const TimeSeriesSourceInfo & t)
void AddEnsembleTs(const string & dataId, const TimeSeriesSourceInfo & t)
void AddTsEnsembleTs(const string & dataId, const TimeSeriesSourceInfo & t)
boost::filesystem::path GetFullPath(const string & relativePath) const
string GetRootDirectory() const
vector< string > GetDataIdSingle() const
vector< string > GetDataIdEnsembleTs() const
vector< string > GetDataIdTsEnsembleTs() const
std::map< string, string > GetSerializableConfiguration(const string & dataId, const vector< string > & mandatoryKeys =vector< string >({})) const
void SetLoadedFileName(const string & fileName)
void SetDataPath(const string & dataPath)
string GetDataPath() const
SingleTimeSeriesStore< double > * CreateSingleTimeSeriesStore(const string & dataId) const
EnsembleTimeSeriesStore< double > * CreateEnsembleTimeSeriesStore(const string & dataId) const
TimeSeriesEnsembleTimeSeriesStore< double > * CreateTimeSeriesEnsembleTimeSeriesStore(const string & dataId) const

Friends

Name
class TimeSeriesLibrary

Public Functions Documentation

function AddSingle

void AddSingle(
    const string & dataId,
    const TimeSeriesSourceInfo & t
)

function AddEnsembleTs

void AddEnsembleTs(
    const string & dataId,
    const TimeSeriesSourceInfo & t
)

function AddTsEnsembleTs

void AddTsEnsembleTs(
    const string & dataId,
    const TimeSeriesSourceInfo & t
)

function GetFullPath

boost::filesystem::path GetFullPath(
    const string & relativePath
) const

function GetRootDirectory

string GetRootDirectory() const

function GetDataIdSingle

vector< string > GetDataIdSingle() const

function GetDataIdEnsembleTs

vector< string > GetDataIdEnsembleTs() const

function GetDataIdTsEnsembleTs

vector< string > GetDataIdTsEnsembleTs() const

function GetSerializableConfiguration

std::map< string, string > GetSerializableConfiguration(
    const string & dataId,
    const vector< string > & mandatoryKeys =vector< string >({})
) const

function SetLoadedFileName

void SetLoadedFileName(
    const string & fileName
)

function SetDataPath

void SetDataPath(
    const string & dataPath
)

function GetDataPath

string GetDataPath() const

function CreateSingleTimeSeriesStore

SingleTimeSeriesStore< double > * CreateSingleTimeSeriesStore(
    const string & dataId
) const

function CreateEnsembleTimeSeriesStore

EnsembleTimeSeriesStore< double > * CreateEnsembleTimeSeriesStore(
    const string & dataId
) const

function CreateTimeSeriesEnsembleTimeSeriesStore

TimeSeriesEnsembleTimeSeriesStore< double > * CreateTimeSeriesEnsembleTimeSeriesStore(
    const string & dataId
) const

Friends

friend TimeSeriesLibrary

friend class TimeSeriesLibrary(
    TimeSeriesLibrary 
);

Updated on 2022-08-21 at 18:10:33 +1000