3#include "antares/optimisation/linear-problem-api/linearProblemFiller.h"
16 std::array<std::array<int, 3>, 5> timeseries = {
17 {{1, 3, 5}, {2, 4, 6}, {7, 9, 11}, {8, 10, 12}, {13, 15, 17}}};
24 for (
unsigned timestep = ctx.getFirstTimeStep(); timestep < ctx.getLastTimeStep(); timestep++)
26 for (
unsigned scenario: ctx.getSelectedScenarios())
29 timeseries[timestep][scenario],
30 "variable-ts" + std::to_string(timestep) +
"-sc"
31 + std::to_string(scenario));
36void VarFillerContext::addConstraints([[maybe_unused]] ILinearProblem& pb,
37 [[maybe_unused]] ILinearProblemData& data,
38 [[maybe_unused]] FillContext& ctx)
42void VarFillerContext::addObjective([[maybe_unused]] ILinearProblem& pb,
43 [[maybe_unused]] ILinearProblemData& data,
44 [[maybe_unused]] FillContext& ctx)
Definition ILinearProblemData.h:10
Definition ILinearProblemData.h:51
Definition linearProblem.h:41
virtual IMipVariable * addNumVariable(double lb, double ub, const std::string &name)=0
Create a continuous variable.
Definition linearProblemFiller.h:31
Definition FillerContext.h:9
Namespace for the classes related to the linear problem API.
Definition EvaluationContext.h:9