_add_auxiliary_variables_to_lbd_dag() | maingo::MAiNGO | private |
_add_linebreaks_to_gams_string(std::string &str) | maingo::MAiNGO | private |
_analyze_and_solve_problem() | maingo::MAiNGO | private |
_babStatus | maingo::MAiNGO | private |
_babTime | maingo::MAiNGO | private |
_check_feasibility_of_relaxation_only_constraints(const std::vector< double > &solutionPoint, std::string &str, const std::string &whitespaces) | maingo::MAiNGO | private |
_check_for_hidden_zero_constraints(const std::vector< mc::FFVar > &tmpDAGVars, std::vector< mc::FFVar > &tmpDAGFunctions, std::vector< mc::FFVar > &tmpDAGoutputFunctions) | maingo::MAiNGO | private |
_classify_constraints(std::vector< mc::FFVar > &tmpFunctions, const std::vector< mc::FFVar > &tmpDAGVars) | maingo::MAiNGO | private |
_constantConstraints | maingo::MAiNGO | private |
_constantConstraintsFeasible | maingo::MAiNGO | private |
_constantOutputs | maingo::MAiNGO | private |
_construct_DAG() | maingo::MAiNGO | private |
_DAG | maingo::MAiNGO | private |
_DAGconstructed | maingo::MAiNGO | private |
_DAGfunctions | maingo::MAiNGO | private |
_DAGfunctionsLbd | maingo::MAiNGO | private |
_DAGlbd | maingo::MAiNGO | private |
_DAGoutputFunctions | maingo::MAiNGO | private |
_DAGoutputFunctionsLbd | maingo::MAiNGO | private |
_DAGvars | maingo::MAiNGO | private |
_DAGvarsLbd | maingo::MAiNGO | private |
_feasibleAtRoot | maingo::MAiNGO | private |
_get_additional_outputs(const std::vector< double > &point) | maingo::MAiNGO | private |
_get_model_at_point(const std::vector< double > &point, std::vector< double > &returnResult) | maingo::MAiNGO | private |
_infeasibleVariables | maingo::MAiNGO | private |
_initialize_solve() | maingo::MAiNGO | private |
_initialPoint | maingo::MAiNGO | private |
_initialPointFeasible | maingo::MAiNGO | private |
_initialPointOriginal | maingo::MAiNGO | private |
_inMAiNGOsolve | maingo::MAiNGO | private |
_logger | maingo::MAiNGO | private |
_maingoOriginalSettings | maingo::MAiNGO | private |
_maingoSettings | maingo::MAiNGO | private |
_maingoStatus | maingo::MAiNGO | private |
_miqpStatus | maingo::MAiNGO | private |
_modelOutput | maingo::MAiNGO | private |
_myBaB | maingo::MAiNGO | private |
_myFFVARmodel | maingo::MAiNGO | private |
_myLBS | maingo::MAiNGO | private |
_myUBSBab | maingo::MAiNGO | private |
_myUBSPre | maingo::MAiNGO | private |
_nauxiliaryRelOnlyEqs | maingo::MAiNGO | private |
_nconstantEq | maingo::MAiNGO | private |
_nconstantEqRelOnly | maingo::MAiNGO | private |
_nconstantIneq | maingo::MAiNGO | private |
_nconstantIneqRelOnly | maingo::MAiNGO | private |
_nconstantIneqSquash | maingo::MAiNGO | private |
_nconstantOutputVariables | maingo::MAiNGO | private |
_neq | maingo::MAiNGO | private |
_neqRelaxationOnly | maingo::MAiNGO | private |
_nineq | maingo::MAiNGO | private |
_nineqRelaxationOnly | maingo::MAiNGO | private |
_nineqSquash | maingo::MAiNGO | private |
_nonconstantConstraints | maingo::MAiNGO | private |
_nonconstantConstraintsUBP | maingo::MAiNGO | private |
_nonconstantOutputs | maingo::MAiNGO | private |
_noutputVariables | maingo::MAiNGO | private |
_nvar | maingo::MAiNGO | private |
_nvarLbd | maingo::MAiNGO | private |
_nvarOriginal | maingo::MAiNGO | private |
_objectivesAtRoot | maingo::MAiNGO | private |
_originalConstraints | maingo::MAiNGO | private |
_originalVariables | maingo::MAiNGO | private |
_outputNames | maingo::MAiNGO | private |
_outputTime | maingo::MAiNGO | private |
_preprocessTime | maingo::MAiNGO | private |
_print_additional_output() | maingo::MAiNGO | private |
_print_MAiNGO_header() | maingo::MAiNGO | private |
_print_MAiNGO_header_for_other_modeling_language(const PARSING_LANGUAGE parsing_language, std::ofstream &file) | maingo::MAiNGO | private |
_print_message(const std::string &message) | maingo::MAiNGO | private |
_print_solution() | maingo::MAiNGO | private |
_print_statistics() | maingo::MAiNGO | private |
_print_time() | maingo::MAiNGO | private |
_problemStructure | maingo::MAiNGO | private |
_readyToSolve | maingo::MAiNGO | private |
_recognize_structure() | maingo::MAiNGO | private |
_removedVariables | maingo::MAiNGO | private |
_resultVars | maingo::MAiNGO | private |
_root_constraint_propagation() | maingo::MAiNGO | private |
_root_multistart() | maingo::MAiNGO | private |
_root_obbt_feasibility() | maingo::MAiNGO | private |
_root_obbt_feasibility_optimality() | maingo::MAiNGO | private |
_rootConPropStatus | maingo::MAiNGO | private |
_rootMultistartStatus | maingo::MAiNGO | private |
_rootNode | maingo::MAiNGO | private |
_rootObbtStatus | maingo::MAiNGO | private |
_set_constraint_properties() | maingo::MAiNGO | private |
_solutionPoint | maingo::MAiNGO | private |
_solutionTime | maingo::MAiNGO | private |
_solutionTimeWallClock | maingo::MAiNGO | private |
_solutionValue | maingo::MAiNGO | private |
_solve_MINLP() | maingo::MAiNGO | private |
_solve_MIQP() | maingo::MAiNGO | private |
_uniqueNames | maingo::MAiNGO | private |
_uniqueNamesOriginal | maingo::MAiNGO | private |
_variables | maingo::MAiNGO | private |
_variablesFeasible | maingo::MAiNGO | private |
_variablesLbd | maingo::MAiNGO | private |
_write_ale_file(const std::string aleFileName="MAiNGO_ALE_file", const std::string solverName="SCIP", const bool writeRelaxationOnly=false) | maingo::MAiNGO | private |
_write_ale_functions(std::ofstream &aleFile, bool writeRelaxationOnly) | maingo::MAiNGO | private |
_write_ale_options(std::ofstream &aleFile, std::string solverName="SCIP") | maingo::MAiNGO | private |
_write_ale_variables(std::ofstream &aleFile) | maingo::MAiNGO | private |
_write_csv_general() | maingo::MAiNGO | private |
_write_epsilon_constraint_result(const std::vector< std::vector< double >> &objectiveValues, const std::vector< std::vector< double >> &solutionPoints) | maingo::MAiNGO | private |
_write_files() | maingo::MAiNGO | private |
_write_files_error(const std::string &error) | maingo::MAiNGO | private |
_write_gams_file(const std::string gamsFileName="MAiNGO_GAMS_file", const std::string solverName="SCIP", const bool writeRelaxationOnly=false) | maingo::MAiNGO | private |
_write_gams_functions(std::ofstream &gamsFile, bool writeRelaxationOnly) | maingo::MAiNGO | private |
_write_gams_options(std::ofstream &gamsFile, std::string solverName="SCIP") | maingo::MAiNGO | private |
_write_gams_variables(std::ofstream &gamsFile) | maingo::MAiNGO | private |
_write_res_file() | maingo::MAiNGO | private |
get_additional_outputs_at_point(const std::vector< double > &point) | maingo::MAiNGO | |
get_additional_outputs_at_solution_point() | maingo::MAiNGO | |
get_cpu_solution_time() const | maingo::MAiNGO | |
get_final_abs_gap() const | maingo::MAiNGO | |
get_final_LBD() const | maingo::MAiNGO | |
get_final_rel_gap() const | maingo::MAiNGO | |
get_iterations() const | maingo::MAiNGO | |
get_LBP_count() const | maingo::MAiNGO | |
get_max_nodes_in_memory() const | maingo::MAiNGO | |
get_model_at_point(const std::vector< double > &point, std::vector< double > &returnResult) | maingo::MAiNGO | |
get_model_at_solution_point() | maingo::MAiNGO | |
get_objective_value() const | maingo::MAiNGO | |
get_solution_point() const | maingo::MAiNGO | |
get_status() const | maingo::MAiNGO | |
get_UBP_count() const | maingo::MAiNGO | |
get_wallclock_solution_time() const | maingo::MAiNGO | |
MAiNGO(std::shared_ptr< MAiNGOmodel > myModel) | maingo::MAiNGO | |
MAiNGO() | maingo::MAiNGO | private |
MAiNGO(const MAiNGO &) | maingo::MAiNGO | private |
operator=(const MAiNGO &) | maingo::MAiNGO | private |
parse_maingo_to_other_language(const PARSING_LANGUAGE parsing_language, const std::string fileName="MAiNGO_parsed_file", const std::string solverName="SCIP", const bool useMinMax=true, const bool useTrig=true, const bool ignoreBoundingFuncs=false, const bool writeRelaxationOnly=true) | maingo::MAiNGO | |
print_MAiNGO(std::ostream &outstream=std::cout) | maingo::MAiNGO | |
read_settings(std::string settingsFile) | maingo::MAiNGO | |
set_csv_file_name(std::string csvIterationsName="bab_Report_Iterations", std::string csvGeneralName="bab_Report_General") | maingo::MAiNGO | |
set_log_file_name(std::string logFileName="bab") | maingo::MAiNGO | |
set_model(std::shared_ptr< MAiNGOmodel > myModel) | maingo::MAiNGO | |
set_option(const std::string option, const double value) | maingo::MAiNGO | |
set_output_stream(std::ostream *outputStream) | maingo::MAiNGO | |
set_res_file_name(std::string resFileName="MAiNGO_res") | maingo::MAiNGO | |
solve() | maingo::MAiNGO | |
solve_epsilon_constraint() | maingo::MAiNGO | |
~MAiNGO() | maingo::MAiNGO | inline |