27 #include "antares/optimisation/linear-problem-api/ILinearProblemData.h"
28 #include "antares/optimisation/linear-problem-api/IScenario.h"
29 #include "antares/optimisation/linear-problem-data-impl/dataSeriesRepo.h"
31 namespace Antares::Optimisation::LinearProblemDataImpl
40 dataSeriesRepository_(std::move(data_series_repository))
44 [[nodiscard]]
double getData(
const std::string& dataSetId,
45 LinearProblemApi::IScenario::TimeSeriesNumber timeSeriesNumber,
46 unsigned hour)
const override;
47 [[nodiscard]] std::span<const double> getData(
const std::string& dataSetId,
48 unsigned timeSeriesNumber,
50 unsigned lastHour)
const override;
52 void addDataSeries(std::unique_ptr<IDataSeries> dataSeries);
Interface for linear problem data. Provides a method to retrieve data for a specific dataset,...
Definition: ILinearProblemData.h:114
Definition: dataSeriesRepo.h:36
Definition: linearProblemData.h:35