3#include "antares/optimisation/linear-problem-api/linearProblemFiller.h"
17 std::string added_var_name_ =
"var-by-OneVarFiller";
27void OneVarFiller::addConstraints([[maybe_unused]] ILinearProblem& pb,
28 [[maybe_unused]] ILinearProblemData& data,
29 [[maybe_unused]] FillContext& ctx)
33void OneVarFiller::addObjective(ILinearProblem& pb,
34 [[maybe_unused]] ILinearProblemData& data,
35 [[maybe_unused]] FillContext& ctx)
37 auto* var = pb.getVariable(added_var_name_);
38 pb.setObjectiveCoefficient(var, 1);
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 OneVarFiller.h:9
Namespace for the classes related to the linear problem API.
Definition EvaluationContext.h:9