hydrobricks
Loading...
Searching...
No Matches
TimeSeriesDataIrregular Class Reference
Inheritance diagram for TimeSeriesDataIrregular:
TimeSeriesData

Public Member Functions

 TimeSeriesDataIrregular (vecDouble &dates)
 
bool SetValues (const vecDouble &values) override
 
double GetValueFor (double date) override
 
double GetCurrentValue () override
 
double GetSum () override
 
bool SetCursorToDate (double date) override
 
bool AdvanceOneTimeStep () override
 
double GetStart () override
 
double GetEnd () override
 

Protected Attributes

vecDouble m_dates
 
- Protected Attributes inherited from TimeSeriesData
vecDouble m_values
 
int m_cursor
 

Member Function Documentation

◆ AdvanceOneTimeStep()

bool TimeSeriesDataIrregular::AdvanceOneTimeStep ( )
overridevirtual

Implements TimeSeriesData.

◆ GetCurrentValue()

double TimeSeriesDataIrregular::GetCurrentValue ( )
overridevirtual

Reimplemented from TimeSeriesData.

◆ GetEnd()

double TimeSeriesDataIrregular::GetEnd ( )
overridevirtual

Implements TimeSeriesData.

◆ GetStart()

double TimeSeriesDataIrregular::GetStart ( )
overridevirtual

Implements TimeSeriesData.

◆ GetSum()

double TimeSeriesDataIrregular::GetSum ( )
overridevirtual

Reimplemented from TimeSeriesData.

◆ GetValueFor()

double TimeSeriesDataIrregular::GetValueFor ( double  date)
overridevirtual

Reimplemented from TimeSeriesData.

◆ SetCursorToDate()

bool TimeSeriesDataIrregular::SetCursorToDate ( double  date)
overridevirtual

Implements TimeSeriesData.

◆ SetValues()

bool TimeSeriesDataIrregular::SetValues ( const vecDouble &  values)
overridevirtual

Reimplemented from TimeSeriesData.


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