Antares Simulator
Power System Simulator
Antares::Optimisation::LinearProblemDataImpl::TimeSeriesSet Class Reference
Inheritance diagram for Antares::Optimisation::LinearProblemDataImpl::TimeSeriesSet:
Antares::Optimisation::LinearProblemDataImpl::IDataSeries

Classes

class  AddTSofWrongSize
 
class  Empty
 
class  HourTooBig
 
class  RankTooBig
 

Public Member Functions

 TimeSeriesSet (std::string name, unsigned height)
 
 TimeSeriesSet (std::string name, std::vector< std::vector< double >> &&tsSet)
 
void add (const std::vector< double > &ts)
 
void add (std::vector< double > &&ts)
 
double getData (unsigned tsNumber, unsigned hour) const override
 
std::span< const double > getData (LinearProblemApi::IScenario::TimeSeriesNumber tsNumber, unsigned firstHour, unsigned lastHour) const override
 
- Public Member Functions inherited from Antares::Optimisation::LinearProblemDataImpl::IDataSeries
 IDataSeries (std::string name)
 
virtual double getData (LinearProblemApi::IScenario::TimeSeriesNumber time_series_number, unsigned int hour) const =0
 
std::string name () const
 

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