|
|
void | createModel (const std::string &modelId, const std::vector< std::string > ¶meterIds, const std::vector< VariableData > &variablesData, const std::vector< ConstraintData > &constraintsData, Antares::Expressions::Nodes::Node *objective=nullptr) |
| |
|
void | createModelWithSystemModelParameter (const std::string &modelId, std::vector< Parameter >, const std::vector< VariableData > &variablesData, const std::vector< ConstraintData > &constraintsData, Antares::Expressions::Nodes::Node *objective=nullptr) |
| |
|
void | createModelWithMultipleObjectives (const std::string &modelId, std::vector< Parameter >, const std::vector< VariableData > &variablesData, const std::vector< ConstraintData > &constraintsData, std::vector< Antares::Expressions::Nodes::Node * > objectives) |
| |
|
void | createModelWithOneFloatVar (const std::string &modelId, const std::vector< std::string > ¶meterIds, const std::string &varId, Antares::Expressions::Nodes::Node *lb, Antares::Expressions::Nodes::Node *ub, const std::vector< ConstraintData > &constraintsData, Antares::Expressions::Nodes::Node *objective=nullptr, bool time_dependent=false) |
| |
|
void | createComponent (const std::string &modelId, const std::string &componentId, std::map< std::string, ParameterTypeAndValue > parameterValues={}, std::string scenarioGroupId="") |
| |
|
Antares::Expressions::Nodes::Node * | literal (double value) |
| |
|
Antares::Expressions::Nodes::Node * | parameter (const std::string ¶mId, const Antares::Optimisation::VariabilityType &variability=Antares::Optimisation::VariabilityType::CONSTANT_IN_TIME_AND_SCENARIO) |
| |
|
Antares::Expressions::Nodes::Node * | variable (const std::string &varId, unsigned int index, const Antares::Optimisation::VariabilityType &variability=Antares::Optimisation::VariabilityType::CONSTANT_IN_TIME_AND_SCENARIO) |
| |
|
Antares::Expressions::Nodes::Node * | multiply (Antares::Expressions::Nodes::Node *node1, Antares::Expressions::Nodes::Node *node2) |
| |
|
Antares::Expressions::Nodes::Node * | add (Antares::Expressions::Nodes::Node *node1, Antares::Expressions::Nodes::Node *node2) |
| |
|
Antares::Expressions::Nodes::Node * | Sum (Antares::Expressions::Nodes::Node *node) |
| |
|
Antares::Expressions::Nodes::Node * | negate (Antares::Expressions::Nodes::Node *node) |
| |
|
void | buildLinearProblem (Antares::Optimisation::LinearProblemApi::FillContext &time_scenario_ctx, Antares::Optimisation::LinearProblemDataImpl::LinearProblemData &dummy_data, std::vector< std::unique_ptr< Antares::Optimisation::LinearProblemApi::IScenario >> &scenarios) |
| |
|
void | buildLinearProblem (Antares::Optimisation::LinearProblemApi::FillContext &time_scenario_ctx) |
| |
|
void | buildLinearProblem () |
| |
|
Antares::Modeler::Data & | getModelerData () |
| |