|
| | ReadLinearExpressionVisitor (const OptimEntityContainer &optimEntityContainer, const Antares::Optimisation::LinearProblemApi::FillContext &fillContext, const Antares::ModelerStudy::SystemModel::Component &component) |
| | Constructs a clone visitor with the specified registry for creating new nodes. More...
|
| |
|
Antares::Optimization::TimeDependentLinearExpression | visitMergeDuplicates (const Nodes::Node *node) |
| |
|
std::string | name () const override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::SumNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::SubtractionNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::MultiplicationNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::DivisionNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::EqualNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::LessThanOrEqualNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::GreaterThanOrEqualNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::NegationNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::VariableNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::ParameterNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::LiteralNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::PortFieldNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::PortFieldSumNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::TimeShiftNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::TimeIndexNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::TimeSumNode *node) override |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::AllTimeSumNode *node) override |
| |
|
Optimization::TimeDependentLinearExpression | handlePow (const Nodes::FunctionNode *node) |
| |
|
Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::FunctionNode *node) override |
| |
| Antares::Optimization::TimeDependentLinearExpression | dispatch (const Nodes::Node *node, Args... args) |
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::SumNode *, Args... args)=0 |
| | Visits a SumNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::SubtractionNode *, Args... args)=0 |
| | Visits a SubtractionNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::MultiplicationNode *, Args... args)=0 |
| | Visits a MultiplicationNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::DivisionNode *, Args... args)=0 |
| | Visits a DivisionNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::EqualNode *, Args... args)=0 |
| | Visits an EqualNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::LessThanOrEqualNode *, Args... args)=0 |
| | Visits a LessThanOrEqualNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::GreaterThanOrEqualNode *, Args... args)=0 |
| | Visits a GreaterThanOrEqualNode and processes its children. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::NegationNode *, Args... args)=0 |
| | Visits a NegationNode and processes its child. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::LiteralNode *, Args... args)=0 |
| | Visits a LiteralNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::VariableNode *, Args... args)=0 |
| | Visits a VariableNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::ParameterNode *, Args... args)=0 |
| | Visits a ParameterNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::PortFieldNode *, Args... args)=0 |
| | Visits a PortFieldNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::PortFieldSumNode *, Args... args)=0 |
| | Visits a PortFieldSumNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::TimeShiftNode *, Args... args)=0 |
| | Visits a TimeShiftNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::TimeIndexNode *, Args... args)=0 |
| | Visits a TimeIndexNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::TimeSumNode *, Args... args)=0 |
| | Visits a TimeSumNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::AllTimeSumNode *, Args... args)=0 |
| | Visits a AllTimeSumNode. More...
|
| |
| virtual Antares::Optimization::TimeDependentLinearExpression | visit (const Nodes::FunctionNode *, Args... args)=0 |
| | Visits a FunctionNode. More...
|
| |
|
bool | operator== (const IName &other) const =default |
| |