|
| enum | CandidateVariableType { CAPACITY
, DX_PLUS
, DX_MINUS
} |
| |
|
using | CandidatesCouplingMap = std::map<std::string, std::map<std::string, VariablePositions>> |
| |
|
using | VariableRef = std::tuple<std::string, std::string, CandidateVariableType> |
| |
|
using | TrajectoryTree = std::vector<TrajectoryNode> |
| |
|
|
static CandidateVariableType | parse_variable_type (const std::string &s) |
| |
|
static char | parse_constraint_type (const std::string &s) |
| |
|
| void | terminate (const std::string &location, const std::string &message) const |
| | Interrupt the program and output current merged .lp and .mps files.
|
| |
|
void | export_problem (const std::string &filename="log_merged", bool export_lp=false) const |
| | Export problem into INPUTROOT/filename and optionally writes the lp variant We do it this way because we cannot read a master problem not at the input root.
|
| |
| std::shared_ptr< SolverAbstract > | get_local_solver (const std::filesystem::path &root_dir, const std::string &filename) const |
| | Creates a local solver from a MPS file.
|
| |
| void | multiply_obj_by_weight_factor (SolverAbstract &local_solver, double weight) const |
| | Weights local solver's objective function by a given value.
|
| |
| VariableMap | merge_local_solver (SolverAbstract &local_solver, const std::string &local_prefix, const VariableMap &local_var_map, const std::string &filename) const |
| | Merges local to global solver.
|
| |
|
std::shared_ptr< Output::OutputWriter > | writer_ |
| |
|
MergeMPSOptions | options_ |
| |
|
Logger | logger_ |
| |
|
const SolverFactory | factory_ |
| |
|
SolverIO | solver_io_ |
| |
|
std::shared_ptr< SolverAbstract > | ptr_merged_solver_ |
| |
◆ launch()
| void MergeMasterTrajectoryMPS::launch |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/cpp/benders/merge_master_mps/include/antares-xpansion/benders/merge_master_mps/MergeMasterMPS.h
- src/cpp/benders/merge_master_mps/MergeMasterMPS.cpp