|
Antares Xpansion
Investment simulations for Antares studies
|
This is the complete list of members for BendersBase, including all inherited members.
| _data (defined in BendersBase) | BendersBase | protected |
| _logger (defined in BendersBase) | BendersBase | |
| _options (defined in BendersBase) | BendersBase | 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 | |
| BendersBase(BendersBaseOptions options, Logger logger, std::shared_ptr< Output::OutputWriter > writer, std::shared_ptr< MathLoggerDriver > mathLoggerDriver) (defined in BendersBase) | BendersBase | |
| bendersDataToLogData(const CurrentIterationData &data) const (defined in BendersBase) | BendersBase | protected |
| BendersName() const =0 (defined in BendersBase) | BendersBase | pure virtual |
| BestIterationWorkerMaster() const (defined in BendersBase) | BendersBase | |
| BoundSimplexIterations(int subproblem_iteration) | BendersBase | protected |
| BuildCutFull(const SubProblemDataMap &subproblem_data_map) | BendersBase | protected |
| BuildProblem(const std::pair< std::string, VariableMap > &kvp, const std::string &name) | BendersBase | 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 |
| 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()=0 (defined in BendersBase) | BendersBase | pure virtual |
| free_master() (defined in BendersBase) | BendersBase | protected |
| free_problems_ (defined in BendersBase) | BendersBase | protected |
| free_subproblems() (defined in BendersBase) | BendersBase | protected |
| 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 (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 | |
| GetProblemBasis(const std::shared_ptr< SubproblemWorker > &worker) const (defined in BendersBase) | BendersBase | protected |
| GetSubproblemCost() const (defined in BendersBase) | BendersBase | protected |
| GetSubproblemCut(SubProblemDataMap &subproblem_data_map) | BendersBase | protected |
| GetSubproblemCutCache(SubProblemDataMap &subproblem_data_map) (defined in BendersBase) | BendersBase | protected |
| GetSubproblemCutFast(SubProblemDataMap &subproblem_data_map) (defined in BendersBase) | BendersBase | protected |
| GetSubProblemMap() const (defined in BendersBase) | BendersBase | inlineprotected |
| GetSubProblemNames() const (defined in BendersBase) | BendersBase | inlineprotected |
| GetSubproblemPath(const std::string &subproblem_name) const | BendersBase | protected |
| HandleInitialMasterRelaxation() (defined in BendersBase) | BendersBase | protectedvirtual |
| 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()=0 (defined in BendersBase) | BendersBase | pure virtual |
| 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 (defined in BendersBase) | BendersBase | |
| launch()=0 (defined in BendersBase) | BendersBase | pure virtual |
| makeSubproblemWorker(const std::pair< std::string, VariableMap > &kvp) const (defined in BendersBase) | BendersBase | protected |
| master_variable_map_ (defined in BendersBase) | BendersBase | protected |
| MasterAddRows(const std::vector< char > &qrtype_p, const std::vector< double > &rhs_p, const std::vector< double > &range_p, const std::vector< int > &mstart_p, const std::vector< int > &mclind_p, const std::vector< double > &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 |
| PrintCurrentIterationCsv() (defined in BendersBase) | BendersBase | protected |
| ProblemToId(const std::string &problem_name) const (defined in BendersBase) | BendersBase | 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 |
| roundXCut() | BendersBase | protected |
| Run()=0 (defined in BendersBase) | BendersBase | protectedpure virtual |
| 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_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 |
| SetSubproblemsVariablesIndices() | BendersBase | protected |
| SetSubproblemVariablesIndices(const SubproblemWorker &subproblem) (defined in BendersBase) | BendersBase | protected |
| ShouldBendersStop() (defined in BendersBase) | BendersBase | protected |
| ShouldRelaxationStop() const | BendersBase | protectedvirtual |
| solver_log_manager_ (defined in BendersBase) | BendersBase | protected |
| SolveSubproblem(PlainData::SubProblemData &subproblem_data, const std::string &name, const std::shared_ptr< SubproblemWorker > &worker) (defined in BendersBase) | BendersBase | protectedvirtual |
| subproblem_map (defined in BendersBase) | BendersBase | protected |
| SubproblemWeight(int subproblem_count, const std::string &name) const | BendersBase | protected |
| SwitchToIntegerMaster(bool is_relaxed) const (defined in BendersBase) | BendersBase | protected |
| update_best_ub() | BendersBase | protected |
| UpdateMaxNumberIterationResumeMode(int nb_iteration_done) (defined in BendersBase) | BendersBase | protected |
| UpdateOuterLoopSolution() (defined in BendersBase) | BendersBase | |
| UpdateOverallCosts() (defined in BendersBase) | BendersBase | |
| UpdateStoppingCriterion() | BendersBase | protectedvirtual |
| UpdateTrace() | BendersBase | protectedvirtual |
| variable_indice_once_flag (defined in BendersBase) | BendersBase | |
| workerMasterDataVect_ (defined in BendersBase) | BendersBase | protected |
| write_basis() const (defined in BendersBase) | BendersBase | protectedvirtual |
| ~BendersBase()=default (defined in BendersBase) | BendersBase | virtual |