Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
Outerloop::BendersMpiOuterLoop Member List

This is the complete list of members for Outerloop::BendersMpiOuterLoop, including all inherited members.

_data (defined in BendersBase)BendersBaseprotected
_logger (defined in BendersBase)BendersBase
_world (defined in BendersMpi)BendersMpiprotected
_writer (defined in BendersBase)BendersBase
AbsoluteGap() const (defined in BendersBase)BendersBaseinlineprotected
ActivateIntegrityConstraints() const (defined in BendersBase)BendersBaseprotectedvirtual
AddSubproblem(const std::pair< std::string, VariableMap > &kvp) (defined in BendersBase)BendersBaseprotected
AddSubproblemName(const std::string &name) (defined in BendersBase)BendersBaseprotected
AllCuts() const (defined in BendersBase)BendersBase
AllReduce(const T &in_value, T &out_value, Op op) const (defined in BendersMpi)BendersMpiinlineprotected
Barrier() const (defined in BendersMpi)BendersMpiinlineprotected
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)BendersBaseprotected
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)BendersMpiinlinevirtual
BestIterationWorkerMaster() const (defined in BendersBase)BendersBase
BoundSimplexIterations(int subproblem_iteration)BendersBaseprotected
BroadCast(T &value, int root) const (defined in BendersMpi)BendersMpiinlineprotected
BroadCast(T *values, int n, int root) const (defined in BendersMpi)BendersMpiinlineprotected
BroadCastVariablesIndices() (defined in BendersMpi)BendersMpiprotected
BroadcastXCut() (defined in BendersMpi)BendersMpiprotected
BuildCutFull(const SubProblemDataMap &subproblem_data_map)BendersBaseprotected
BuildMasterProblem() (defined in BendersMpi)BendersMpiprotected
ChecksResumeMode() (defined in BendersBase)BendersBaseprotected
ClearCurrentIterationCutTrace() (defined in BendersBase)BendersBaseprotected
CloseCsvFile() (defined in BendersBase)BendersBaseprotected
compute_ub() (defined in BendersBase)BendersBaseprotectedvirtual
ComputeInvestCost() (defined in BendersBase)BendersBaseprotected
ComputeSubproblemsContributionToCriteria(const SubProblemDataMap &subproblem_data_map) (defined in BendersMpi)BendersMpiprotectedvirtual
ComputeXCut() (defined in BendersBase)BendersBaseprotectedvirtual
coupling_map_ (defined in BendersBase)BendersBaseprotected
criteria_vector_for_each_iteration_ (defined in BendersBase)BendersBaseprotected
criterion_computation_ (defined in BendersBase)BendersBaseprotected
DeactivateIntegrityConstraints() const (defined in BendersBase)BendersBaseprotectedvirtual
DoFreeProblems(bool free_problems) (defined in BendersBase)BendersBaseinline
EndWritingInOutputFile() const (defined in BendersBase)BendersBaseprotectedvirtual
exception_raised_ (defined in BendersBase)BendersBaseprotected
execution_time() const (defined in BendersBase)BendersBase
free() overrideBendersMpiprotectedvirtual
free_master() (defined in BendersBase)BendersBaseprotected
free_problems_ (defined in BendersBase)BendersBaseprotected
free_subproblems() (defined in BendersBase)BendersBaseprotected
Gather(const T &value, std::vector< T > &vector_of_values, int root) const (defined in BendersMpi)BendersMpiinlineprotected
GatherCuts(const SubProblemDataMap &subproblem_data_map, const Timer &walltime) (defined in BendersMpi)BendersMpiprotectedvirtual
get_log_level() const (defined in BendersBase)BendersBaseprotected
get_master() const (defined in BendersBase)BendersBaseprotectedvirtual
get_master_name() const (defined in BendersBase)BendersBaseprotected
get_master_path() constBendersBaseprotected
get_master_value()BendersBaseprotectedvirtual
get_solver_name() const (defined in BendersBase)BendersBaseprotected
get_structure_path() constBendersBaseprotected
get_timer_master() const (defined in BendersBase)BendersBaseprotected
get_x_cut() const (defined in BendersBase)BendersBaseprotected
get_x_out() const (defined in BendersBase)BendersBaseprotected
GetAlpha_i() const (defined in BendersBase)BendersBaseinlineprotected
GetBendersRunNumber() const (defined in BendersBase)BendersBaseinline
GetBendersTime() const (defined in BendersBase)BendersBaseprotected
GetBestIterationData() const (defined in BendersBase)BendersBase
GetCurrentIterationData() const (defined in BendersBase)BendersBase
GetNumIterationsBeforeRestart() const (defined in BendersBase)BendersBaseinlineprotected
GetNumOfSubProblemsSolvedBeforeResume() (defined in BendersBase)BendersBaseinlineprotected
GetOuterLoopCriterionAtBestBenders() const (defined in BendersBase)BendersBase
GetOuterLoopData() const (defined in BendersBase)BendersBase
GetOuterLoopSolution() const (defined in BendersBase)BendersBase
GetSubproblemCost() const (defined in BendersBase)BendersBaseprotected
GetSubproblemCut(SubProblemDataMap &subproblem_data_map)BendersBaseprotected
GetSubProblemMap() const (defined in BendersBase)BendersBaseinlineprotected
GetSubProblemNames() const (defined in BendersBase)BendersBaseinlineprotected
GetSubproblemPath(std::string const &subproblem_name) constBendersBaseprotected
GetSubproblemsCpuTime() const (defined in BendersBase)BendersBaseprotected
GetSubproblemsCumulativeCpuTime() const (defined in BendersBase)BendersBaseprotected
GetSubproblemsWalltime() const (defined in BendersBase)BendersBaseprotected
init_data()BendersBasevirtual
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)BendersBaseprotected
init_problems_ (defined in BendersBase)BendersBaseprotected
InitializeProblems() overrideBendersMpiprotectedvirtual
is_bilevel_check_all_ (defined in BendersBase)BendersBaseprotected
is_initial_relaxation_requested() const (defined in BendersBase)BendersBaseprotected
is_trace() const (defined in BendersBase)BendersBaseprotected
isExceptionRaised() const (defined in BendersBase)BendersBase
IsResumeMode() const (defined in BendersBase)BendersBaseprotected
LastIterationFile() const (defined in BendersBase)BendersBaseinlineprotected
LastMasterPath() constBendersBase
launch() override (defined in Outerloop::BendersMpiOuterLoop)Outerloop::BendersMpiOuterLoopvirtual
master_variable_map_ (defined in BendersBase)BendersBaseprotected
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)BendersBaseinline
MatchProblemToId() (defined in BendersBase)BendersBaseprotected
mathLoggerDriver_ (defined in BendersBase)BendersBase
OpenCsvFile() (defined in BendersBase)BendersBaseprotected
Options() const (defined in BendersBase)BendersBaseinline
post_run_actions() const (defined in BendersBase)BendersBaseprotectedvirtual
PreRunInitialization() (defined in BendersMpi)BendersMpiprotected
PrintCurrentIterationCsv() (defined in BendersBase)BendersBaseprotected
ProblemToId(const std::string &problem_name) const (defined in BendersBase)BendersBaseinlineprotected
Rank() const (defined in BendersMpi)BendersMpiinlineprotected
rank_0 (defined in BendersMpi)BendersMpi
Reduce(const T &in_value, T &out_value, Op op, int root) const (defined in BendersMpi)BendersMpiinlineprotected
RelativeGap() const (defined in BendersBase)BendersBaseinlineprotected
RelaxedGap() const (defined in BendersBase)BendersBaseinlineprotected
relevantIterationData_ (defined in BendersBase)BendersBaseprotected
reset_master(Args &&...args) (defined in BendersBase)BendersBaseinlineprotected
ResetDataPostRelaxation() (defined in BendersBase)BendersBaseprotectedvirtual
ResetMasterFromLastIteration() (defined in BendersBase)BendersBase
ResetSimplexIterationsBounds() (defined in BendersBase)BendersBaseprotected
Run() overrideBendersMpiprotectedvirtual
SaveCurrentBendersData() (defined in BendersBase)BendersBaseprotectedvirtual
SaveCurrentIterationInOutputFile() const (defined in BendersBase)BendersBaseprotected
SaveCurrentOuterLoopIterationInOutputFile() const (defined in BendersBase)BendersBase
SaveOuterLoopSolutionInOutputFile() const (defined in BendersBase)BendersBase
SaveSolutionInOutputFile() const (defined in BendersBase)BendersBaseprotected
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)BendersBaseprotected
set_x_cut(const Point &x0) (defined in BendersBase)BendersBaseprotected
set_x_out(const Point &x0) (defined in BendersBase)BendersBaseprotected
SetAlpha_i(const DblVector &single_subpb_costs_under_approx) (defined in BendersBase)BendersBaseinlineprotected
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)BendersBaseprotectedvirtual
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)BendersBaseinline
SetSubproblemCost(const double &subproblem_cost) (defined in BendersBase)BendersBaseprotected
SetSubproblemsCpuTime(const double &duration) (defined in BendersBase)BendersBaseprotected
SetSubproblemsCumulativeCpuTime(const double &duration) (defined in BendersBase)BendersBaseprotected
SetSubproblemsVariablesIndices()BendersBaseprotected
SetSubproblemsWalltime(const double &duration) (defined in BendersBase)BendersBaseprotected
ShouldBendersStop() (defined in BendersBase)BendersBaseprotected
shouldParallelize() const final (defined in BendersMpi)BendersMpiinlineprotectedvirtual
ShouldRelaxationStop() constBendersBaseprotectedvirtual
solver_log_file() const (defined in BendersBase)BendersBaseinline
solver_log_manager_ (defined in BendersBase)BendersBaseprotected
SolveSubproblem(SubProblemDataMap &subproblem_data_map, PlainData::SubProblemData &subproblem_data, const std::string &name, const std::shared_ptr< SubproblemWorker > &worker) override (defined in BendersMpi)BendersMpiprotectedvirtual
subproblem_map (defined in BendersBase)BendersBaseprotected
SubproblemWeight(int subproblem_count, std::string const &name) constBendersBaseprotected
SwitchToIntegerMaster(bool is_relaxed) const (defined in BendersBase)BendersBaseprotected
update_best_ub()BendersBaseprotected
UpdateMaxCriterionArea() (defined in BendersMpi)BendersMpiprotected
UpdateMaxNumberIterationResumeMode(const unsigned nb_iteration_done) (defined in BendersBase)BendersBaseprotected
UpdateOuterLoopSolution() (defined in BendersBase)BendersBase
UpdateOverallCosts() (defined in BendersBase)BendersBase
UpdateStoppingCriterion()BendersBaseprotectedvirtual
UpdateTrace()BendersBaseprotectedvirtual
workerMasterDataVect_ (defined in BendersBase)BendersBaseprotected
WorldSize() const (defined in BendersMpi)BendersMpiinlineprotected
write_basis() const (defined in BendersBase)BendersBaseprotectedvirtual
~BendersBase()=default (defined in BendersBase)BendersBasevirtual
~BendersMpi() override=default (defined in BendersMpi)BendersMpi
~BendersMpiOuterLoop() override=default (defined in Outerloop::BendersMpiOuterLoop)Outerloop::BendersMpiOuterLoop