Antares Xpansion
Investment simulations for Antares studies
|
This is the complete list of members for Outerloop::BendersMpiOuterLoop, including all inherited members.
_data (defined in BendersBase) | BendersBase | protected |
_logger (defined in BendersBase) | BendersBase | |
_world (defined in BendersMpi) | BendersMpi | protected |
_writer (defined in BendersBase) | BendersBase | |
AbsoluteGap() const (defined in BendersBase) | BendersBase | inlineprotected |
ActivateIntegrityConstraints() const (defined in BendersBase) | BendersBase | protectedvirtual |
AddSubproblem(const std::pair< std::string, VariableMap > &kvp) (defined in BendersBase) | BendersBase | protected |
AddSubproblemName(const std::string &name) (defined in BendersBase) | BendersBase | protected |
AllCuts() const (defined in BendersBase) | BendersBase | |
AllReduce(const T &in_value, T &out_value, Op op) const (defined in BendersMpi) | BendersMpi | inlineprotected |
Barrier() const (defined in BendersMpi) | BendersMpi | inlineprotected |
BendersBase(const BendersBaseOptions &options, Logger logger, Writer writer, std::shared_ptr< MathLoggerDriver > mathLoggerDriver) (defined in BendersBase) | BendersBase | |
bendersDataToLogData(const CurrentIterationData &data) const (defined in BendersBase) | BendersBase | protected |
BendersMpi(BendersBaseOptions const &options, Logger logger, Writer writer, mpi::environment &env, mpi::communicator &world, std::shared_ptr< MathLoggerDriver > mathLoggerDriver) (defined in BendersMpi) | BendersMpi | |
BendersMpiOuterLoop(BendersBaseOptions const &options, Logger logger, Writer writer, mpi::environment &env, mpi::communicator &world, std::shared_ptr< MathLoggerDriver > mathLoggerDriver) (defined in Outerloop::BendersMpiOuterLoop) | Outerloop::BendersMpiOuterLoop | |
BendersName() const override (defined in BendersMpi) | BendersMpi | inlinevirtual |
BestIterationWorkerMaster() const (defined in BendersBase) | BendersBase | |
BoundSimplexIterations(int subproblem_iteration) | BendersBase | protected |
BroadCast(T &value, int root) const (defined in BendersMpi) | BendersMpi | inlineprotected |
BroadCast(T *values, int n, int root) const (defined in BendersMpi) | BendersMpi | inlineprotected |
BroadCastVariablesIndices() (defined in BendersMpi) | BendersMpi | protected |
BroadcastXCut() (defined in BendersMpi) | BendersMpi | protected |
BuildCutFull(const SubProblemDataMap &subproblem_data_map) | BendersBase | protected |
BuildMasterProblem() (defined in BendersMpi) | BendersMpi | protected |
ChecksResumeMode() (defined in BendersBase) | BendersBase | protected |
ClearCurrentIterationCutTrace() (defined in BendersBase) | BendersBase | protected |
CloseCsvFile() (defined in BendersBase) | BendersBase | protected |
compute_ub() (defined in BendersBase) | BendersBase | protectedvirtual |
ComputeInvestCost() (defined in BendersBase) | BendersBase | protected |
ComputeSubproblemsContributionToCriteria(const SubProblemDataMap &subproblem_data_map) (defined in BendersMpi) | BendersMpi | protectedvirtual |
ComputeXCut() (defined in BendersBase) | BendersBase | protectedvirtual |
coupling_map_ (defined in BendersBase) | BendersBase | protected |
criteria_vector_for_each_iteration_ (defined in BendersBase) | BendersBase | protected |
criterion_computation_ (defined in BendersBase) | BendersBase | protected |
DeactivateIntegrityConstraints() const (defined in BendersBase) | BendersBase | protectedvirtual |
DoFreeProblems(bool free_problems) (defined in BendersBase) | BendersBase | inline |
EndWritingInOutputFile() const (defined in BendersBase) | BendersBase | protectedvirtual |
exception_raised_ (defined in BendersBase) | BendersBase | protected |
execution_time() const (defined in BendersBase) | BendersBase | |
free() override | BendersMpi | protectedvirtual |
free_master() (defined in BendersBase) | BendersBase | protected |
free_problems_ (defined in BendersBase) | BendersBase | protected |
free_subproblems() (defined in BendersBase) | BendersBase | protected |
Gather(const T &value, std::vector< T > &vector_of_values, int root) const (defined in BendersMpi) | BendersMpi | inlineprotected |
GatherCuts(const SubProblemDataMap &subproblem_data_map, const Timer &walltime) (defined in BendersMpi) | BendersMpi | protectedvirtual |
get_log_level() const (defined in BendersBase) | BendersBase | protected |
get_master() const (defined in BendersBase) | BendersBase | protectedvirtual |
get_master_name() const (defined in BendersBase) | BendersBase | protected |
get_master_path() const | BendersBase | protected |
get_master_value() | BendersBase | protectedvirtual |
get_solver_name() const (defined in BendersBase) | BendersBase | protected |
get_structure_path() const | BendersBase | protected |
get_timer_master() const (defined in BendersBase) | BendersBase | protected |
get_x_cut() const (defined in BendersBase) | BendersBase | protected |
get_x_out() const (defined in BendersBase) | BendersBase | protected |
GetAlpha_i() const (defined in BendersBase) | BendersBase | inlineprotected |
GetBendersRunNumber() const (defined in BendersBase) | BendersBase | inline |
GetBendersTime() const (defined in BendersBase) | BendersBase | protected |
GetBestIterationData() const (defined in BendersBase) | BendersBase | |
GetCurrentIterationData() const (defined in BendersBase) | BendersBase | |
GetNumIterationsBeforeRestart() const (defined in BendersBase) | BendersBase | inlineprotected |
GetNumOfSubProblemsSolvedBeforeResume() (defined in BendersBase) | BendersBase | inlineprotected |
GetOuterLoopCriterionAtBestBenders() const (defined in BendersBase) | BendersBase | |
GetOuterLoopData() const (defined in BendersBase) | BendersBase | |
GetOuterLoopSolution() const (defined in BendersBase) | BendersBase | |
GetSubproblemCost() const (defined in BendersBase) | BendersBase | protected |
GetSubproblemCut(SubProblemDataMap &subproblem_data_map) | BendersBase | protected |
GetSubProblemMap() const (defined in BendersBase) | BendersBase | inlineprotected |
GetSubProblemNames() const (defined in BendersBase) | BendersBase | inlineprotected |
GetSubproblemPath(std::string const &subproblem_name) const | BendersBase | protected |
GetSubproblemsCpuTime() const (defined in BendersBase) | BendersBase | protected |
GetSubproblemsCumulativeCpuTime() const (defined in BendersBase) | BendersBase | protected |
GetSubproblemsWalltime() const (defined in BendersBase) | BendersBase | protected |
init_data() | BendersBase | virtual |
init_data(double external_loop_lambda, double external_loop_lambda_min, double external_loop_lambda_max) (defined in BendersBase) | BendersBase | |
init_data_ (defined in BendersBase) | BendersBase | protected |
init_problems_ (defined in BendersBase) | BendersBase | protected |
InitializeProblems() override | BendersMpi | protectedvirtual |
is_bilevel_check_all_ (defined in BendersBase) | BendersBase | protected |
is_initial_relaxation_requested() const (defined in BendersBase) | BendersBase | protected |
is_trace() const (defined in BendersBase) | BendersBase | protected |
isExceptionRaised() const (defined in BendersBase) | BendersBase | |
IsResumeMode() const (defined in BendersBase) | BendersBase | protected |
LastIterationFile() const (defined in BendersBase) | BendersBase | inlineprotected |
LastMasterPath() const | BendersBase | |
launch() override (defined in Outerloop::BendersMpiOuterLoop) | Outerloop::BendersMpiOuterLoop | virtual |
master_variable_map_ (defined in BendersBase) | BendersBase | protected |
MasterAddRows(std::vector< char > const &qrtype_p, std::vector< double > const &rhs_p, std::vector< double > const &range_p, std::vector< int > const &mstart_p, std::vector< int > const &mclind_p, std::vector< double > const &dmatval_p, const std::vector< std::string > &row_names={}) const (defined in BendersBase) | BendersBase | |
MasterChangeRhs(int id_row, double val) const (defined in BendersBase) | BendersBase | |
MasterGetncols() const (defined in BendersBase) | BendersBase | |
MasterGetNElems() const (defined in BendersBase) | BendersBase | |
MasterGetnrows() const (defined in BendersBase) | BendersBase | |
MasterGetRhs(double &rhs, int id_row) const (defined in BendersBase) | BendersBase | |
MasterGetRowType(std::vector< char > &qrtype, int first, int last) const (defined in BendersBase) | BendersBase | |
MasterIsEmpty() const (defined in BendersBase) | BendersBase | |
MasterObjectiveFunctionCoeffs() const (defined in BendersBase) | BendersBase | |
MasterRowIndex(const std::string &row_name) const (defined in BendersBase) | BendersBase | |
MasterRowsCoeffs(std::vector< int > &mstart, std::vector< int > &mclind, std::vector< double > &dmatval, int size, std::vector< int > &nels, int first, int last) const (defined in BendersBase) | BendersBase | |
MasterVariables() const (defined in BendersBase) | BendersBase | inline |
MatchProblemToId() (defined in BendersBase) | BendersBase | protected |
mathLoggerDriver_ (defined in BendersBase) | BendersBase | |
OpenCsvFile() (defined in BendersBase) | BendersBase | protected |
Options() const (defined in BendersBase) | BendersBase | inline |
post_run_actions() const (defined in BendersBase) | BendersBase | protectedvirtual |
PreRunInitialization() (defined in BendersMpi) | BendersMpi | protected |
PrintCurrentIterationCsv() (defined in BendersBase) | BendersBase | protected |
ProblemToId(const std::string &problem_name) const (defined in BendersBase) | BendersBase | inlineprotected |
Rank() const (defined in BendersMpi) | BendersMpi | inlineprotected |
rank_0 (defined in BendersMpi) | BendersMpi | |
Reduce(const T &in_value, T &out_value, Op op, int root) const (defined in BendersMpi) | BendersMpi | inlineprotected |
RelativeGap() const (defined in BendersBase) | BendersBase | inlineprotected |
RelaxedGap() const (defined in BendersBase) | BendersBase | inlineprotected |
relevantIterationData_ (defined in BendersBase) | BendersBase | protected |
reset_master(Args &&...args) (defined in BendersBase) | BendersBase | inlineprotected |
ResetDataPostRelaxation() (defined in BendersBase) | BendersBase | protectedvirtual |
ResetMasterFromLastIteration() (defined in BendersBase) | BendersBase | |
ResetSimplexIterationsBounds() (defined in BendersBase) | BendersBase | protected |
Run() override | BendersMpi | protectedvirtual |
SaveCurrentBendersData() (defined in BendersBase) | BendersBase | protectedvirtual |
SaveCurrentIterationInOutputFile() const (defined in BendersBase) | BendersBase | protected |
SaveCurrentOuterLoopIterationInOutputFile() const (defined in BendersBase) | BendersBase | |
SaveOuterLoopSolutionInOutputFile() const (defined in BendersBase) | BendersBase | |
SaveSolutionInOutputFile() const (defined in BendersBase) | BendersBase | protected |
set_input_map(const CouplingMap &coupling_map) | BendersBase | |
set_solver_log_file(const std::filesystem::path &log_file) (defined in BendersBase) | BendersBase | |
set_timer_master(const double &timer_master) (defined in BendersBase) | BendersBase | protected |
set_x_cut(const Point &x0) (defined in BendersBase) | BendersBase | protected |
set_x_out(const Point &x0) (defined in BendersBase) | BendersBase | protected |
SetAlpha_i(const DblVector &single_subpb_costs_under_approx) (defined in BendersBase) | BendersBase | inlineprotected |
SetBilevelBestub(double bilevel_best_ub) (defined in BendersBase) | BendersBase | |
setCriterionComputationInputs(const Benders::Criterion::CriterionInputData &criterion_input_data) (defined in BendersBase) | BendersBase | |
SetDataPreRelaxation() (defined in BendersBase) | BendersBase | protectedvirtual |
SetMasterObjectiveFunction(const double *coeffs, int first, int last) const (defined in BendersBase) | BendersBase | |
SetMasterObjectiveFunctionCoeffsToZeros() const (defined in BendersBase) | BendersBase | |
SetMaxIteration(int max_iteration) (defined in BendersBase) | BendersBase | inline |
SetSubproblemCost(const double &subproblem_cost) (defined in BendersBase) | BendersBase | protected |
SetSubproblemsCpuTime(const double &duration) (defined in BendersBase) | BendersBase | protected |
SetSubproblemsCumulativeCpuTime(const double &duration) (defined in BendersBase) | BendersBase | protected |
SetSubproblemsVariablesIndices() | BendersBase | protected |
SetSubproblemsWalltime(const double &duration) (defined in BendersBase) | BendersBase | protected |
ShouldBendersStop() (defined in BendersBase) | BendersBase | protected |
shouldParallelize() const final (defined in BendersMpi) | BendersMpi | inlineprotectedvirtual |
ShouldRelaxationStop() const | BendersBase | protectedvirtual |
solver_log_file() const (defined in BendersBase) | BendersBase | inline |
solver_log_manager_ (defined in BendersBase) | BendersBase | protected |
SolveSubproblem(SubProblemDataMap &subproblem_data_map, PlainData::SubProblemData &subproblem_data, const std::string &name, const std::shared_ptr< SubproblemWorker > &worker) override (defined in BendersMpi) | BendersMpi | protectedvirtual |
subproblem_map (defined in BendersBase) | BendersBase | protected |
SubproblemWeight(int subproblem_count, std::string const &name) const | BendersBase | protected |
SwitchToIntegerMaster(bool is_relaxed) const (defined in BendersBase) | BendersBase | protected |
update_best_ub() | BendersBase | protected |
UpdateMaxCriterionArea() (defined in BendersMpi) | BendersMpi | protected |
UpdateMaxNumberIterationResumeMode(const unsigned nb_iteration_done) (defined in BendersBase) | BendersBase | protected |
UpdateOuterLoopSolution() (defined in BendersBase) | BendersBase | |
UpdateOverallCosts() (defined in BendersBase) | BendersBase | |
UpdateStoppingCriterion() | BendersBase | protectedvirtual |
UpdateTrace() | BendersBase | protectedvirtual |
workerMasterDataVect_ (defined in BendersBase) | BendersBase | protected |
WorldSize() const (defined in BendersMpi) | BendersMpi | inlineprotected |
write_basis() const (defined in BendersBase) | BendersBase | protectedvirtual |
~BendersBase()=default (defined in BendersBase) | BendersBase | virtual |
~BendersMpi() override=default (defined in BendersMpi) | BendersMpi | |
~BendersMpiOuterLoop() override=default (defined in Outerloop::BendersMpiOuterLoop) | Outerloop::BendersMpiOuterLoop |