6#include "antares-xpansion/lpnamer/model/ActiveLinks.h"
7#include "antares-xpansion/lpnamer/problem_modifier/AdditionalConstraints.h"
8#include "antares-xpansion/lpnamer/helper/ProblemGenerationLogger.h"
9#include "antares-xpansion/helpers/solver_utils.h"
16void treatAdditionalConstraints(
19 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
21char getConstraintSenseSymbol(
23 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
31void addAdditionalConstraint(
33 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
47void addBinaryVariables(
49 std::map<std::string, std::string>
const& variablesToBinarise_p,
50 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
58 const std::filesystem::path& xpansion_output_dir,
59 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger);
Definition ActiveLinks.h:69
additional constraint to add to master problem
Definition AdditionalConstraints.h:17
candidate exclusion constraint structure
Definition AdditionalConstraints.h:93
std::shared_ptr< SolverAbstract > Ptr
Definition SolverAbstract.h:181