24#include <antares/optimisation/linear-problem-api/linearProblemFiller.h>
25#include <antares/study/system-model/component.h>
26#include "antares/expressions/visitors/EvaluationContext.h"
27#include "antares/solver/optim-model-filler/VariableDictionary.h"
29#include "ReadLinearConstraintVisitor.h"
31namespace Antares::Study::SystemModel
37namespace Antares::Expressions::Visitors
63 const std::string& constraint_id)
const;
66 const std::vector<LinearConstraint>& linear_constraints,
67 const std::string& constraint_id)
const;
82 const std::map<std::string, Study::SystemModel::Variable>& modelVariable_;
90 void addVariable(
double lb,
95 void addVariable(
const std::vector<double>& lb,
100 void addVariable(
double lb,
101 const std::vector<double>& ub,
105 void addVariable(
const std::vector<double>& lb,
106 const std::vector<double>& ub,
113 using std::invalid_argument::invalid_argument;
Base class for nodes in a syntax tree.
Definition Node.h:30
Definition ILinearProblemData.h:10
Definition ILinearProblemData.h:51
Definition linearProblem.h:41
Definition linearProblemFiller.h:31
Definition ComponentFiller.h:50
Definition VariableDictionary.h:74
Definition PartialKey.h:29
Definition VariableDictionary.h:97
Definition ComponentFiller.h:112
Definition ComponentFiller.h:86
Definition component.h:57
Definition constraint-slack-analysis.cpp:45
Definition ReadLinearConstraintVisitor.h:47