26#include <antares/expressions/visitors/EvaluationContext.h>
27#include <antares/expressions/visitors/NodeVisitor.h>
29#include "ReadLinearExpressionVisitor.h"
48 FullKeyMap coef_per_var;
49 double lb = -std::numeric_limits<double>::infinity();
50 double ub = std::numeric_limits<double>::infinity();
51 unsigned int timeStep = 0;
62 const std::string& componentId );
63 std::string name()
const override;
69 std::vector<LinearConstraint> visit(
73 std::vector<LinearConstraint> visit(
75 std::vector<LinearConstraint> visit(
83 std::vector<LinearConstraint> visit(
85 std::vector<LinearConstraint> visit(
Represents a component parameter node in a syntax tree.
Definition ComponentNode.h:80
Represents a component variable node in a syntax tree.
Definition ComponentNode.h:66
Represents a division node in a syntax tree.
Definition DivisionNode.h:31
Represents an equality comparison node in a syntax tree.
Definition EqualNode.h:31
Represents a greater than or equal comparison node in a syntax tree.
Definition GreaterThanOrEqualNode.h:31
Represents a less than or equal comparison node in a syntax tree.
Definition LessThanOrEqualNode.h:31
Represents a literal node in a syntax tree, storing a double value.
Definition LiteralNode.h:11
Represents a multiplication node in a syntax tree.
Definition MultiplicationNode.h:31
Represents a negation node in a syntax tree.
Definition NegationNode.h:31
Represents a parameter node in a syntax tree, storing a string value.
Definition ParameterNode.h:19
Represents a port field node in a syntax tree.
Definition PortFieldNode.h:33
Represents a port field node where the expression is a sum.
Definition PortFieldSumNode.h:33
Represents a subtraction node in a syntax tree.
Definition SubtractionNode.h:31
Represents a variable node in a syntax tree, storing a string value.
Definition VariableNode.h:20
Represents the context for evaluating expressions.
Definition EvaluationContext.h:35
Definition NodeVisitor.h:87
Definition ILinearProblemData.h:10
Definition ReadLinearConstraintVisitor.h:56
Definition ReadLinearExpressionVisitor.h:41
Definition constraint-slack-analysis.cpp:45
Definition ReadLinearConstraintVisitor.h:47