hydrobricks
Loading...
Searching...
No Matches
TimeSeriesDistributed Class Reference
Inheritance diagram for TimeSeriesDistributed:
TimeSeries

Public Member Functions

 TimeSeriesDistributed (VariableType type)
 
void AddData (TimeSeriesData *data, int unitId)
 
bool SetCursorToDate (double date) override
 
bool AdvanceOneTimeStep () override
 
bool IsDistributed () override
 
double GetStart () override
 
double GetEnd () override
 
double GetTotal (const SettingsBasin *basinSettings) override
 
TimeSeriesDataGetDataPointer (int unitId) override
 
- Public Member Functions inherited from TimeSeries
 TimeSeries (VariableType type)
 
VariableType GetVariableType ()
 

Protected Attributes

vecInt m_unitIds
 
vector< TimeSeriesData * > m_data
 
- Protected Attributes inherited from TimeSeries
VariableType m_type
 

Additional Inherited Members

- Static Public Member Functions inherited from TimeSeries
static bool Parse (const string &path, vector< TimeSeries * > &vecTimeSeries)
 
static TimeSeriesCreate (const string &varName, const axd &time, const axi &ids, const axxd &data)
 

Member Function Documentation

◆ AdvanceOneTimeStep()

bool TimeSeriesDistributed::AdvanceOneTimeStep ( )
overridevirtual

Implements TimeSeries.

◆ GetDataPointer()

TimeSeriesData * TimeSeriesDistributed::GetDataPointer ( int  unitId)
overridevirtual

Implements TimeSeries.

◆ GetEnd()

double TimeSeriesDistributed::GetEnd ( )
overridevirtual

Implements TimeSeries.

◆ GetStart()

double TimeSeriesDistributed::GetStart ( )
overridevirtual

Implements TimeSeries.

◆ GetTotal()

double TimeSeriesDistributed::GetTotal ( const SettingsBasin basinSettings)
overridevirtual

Implements TimeSeries.

◆ IsDistributed()

bool TimeSeriesDistributed::IsDistributed ( )
inlineoverridevirtual

Implements TimeSeries.

◆ SetCursorToDate()

bool TimeSeriesDistributed::SetCursorToDate ( double  date)
overridevirtual

Implements TimeSeries.


The documentation for this class was generated from the following files: