, including all inherited members.
| add_ExtremePoint(const dvector &w, int k, Pointer< MinlpNode >=NULL) | MinlpBCP | [private] |
| add_sol_candidate(const dvector &x) | MinlpBCP | [private, virtual] |
| bb_tree | MinlpBCP | [private] |
| BestBound enum value | MinlpBCP | [private] |
| bin_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| BinSubdiv enum value | MinlpBCP | [private] |
| bisect_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| BisectSubdiv enum value | MinlpBCP | [private] |
| block_convex_prob | MinlpBCP | [private] |
| block_prob | MinlpBCP | [private] |
| block_sub_convex_prob | MinlpBCP | [private] |
| bound_computed | MinlpBCP | [private] |
| bound_failed | MinlpBCP | [private] |
| bound_impr_tol | MinlpBCP | [private] |
| bound_time | MinlpBCP | [private] |
| bound_type | MinlpBCP | [private] |
| boxreduce(Pointer< MinlpNode > node, int index, IntervalReduction::which_bound_type which_bound) | MinlpBCP | [private] |
| BranchCut enum value | MinlpBCP | [private] |
| clean_sub_problems() | MinlpBCP | [private] |
| colgen | MinlpBCP | [private] |
| ColumnGenerator class | MinlpBCP | [friend] |
| conv_rate_check(double val) | MinlpBCP | [private] |
| conv_rate_cntrl_first_major_val | MinlpBCP | [private] |
| conv_rate_cntrl_improve_iter | MinlpBCP | [private] |
| conv_rate_cntrl_last_major_val | MinlpBCP | [private] |
| conv_rate_cntrl_last_val | MinlpBCP | [private] |
| conv_rate_cntrl_max_rel_improvement | MinlpBCP | [private] |
| conv_rate_cntrl_minor_iter | MinlpBCP | [private] |
| conv_rate_cntrl_stopping_rho | MinlpBCP | [private] |
| convex_prob | RelaxationSolver | [protected] |
| cost_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| CostSubdivLag enum value | MinlpBCP | [private] |
| CostSubdivNewton enum value | MinlpBCP | [private] |
| current_node | MinlpBCP | [private] |
| dim() const | Solver | [inline] |
| dim_ | Solver | [protected] |
| dual_init_ExtremePoints(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| ExtremePoints | MinlpBCP | [private] |
| feasibility_check(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| find_sol_candidates(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| find_solcand_time | MinlpBCP | [private] |
| gap_tol | MinlpBCP | [private] |
| improve_bound(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| improve_LP_bound(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| init() | MinlpBCP | [private] |
| init_block_problems() | MinlpBCP | [private] |
| init_ExtremePoints(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| init_lag_problems(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| init_RMP_time | MinlpBCP | [private] |
| intervalreduction | MinlpBCP | [private] |
| intgrad_cutgen | MinlpBCP | [private] |
| intgrad_cuts | MinlpBCP | [private] |
| is_gams_prob | RelaxationSolver | [protected] |
| is_maxcut | MinlpBCP | [private] |
| iter() | Solver | [inline] |
| iter_ | Solver | [protected] |
| iter_max | Solver | |
| lag_cuts | MinlpBCP | [private] |
| lag_problem | MinlpBCP | [private] |
| lagheu | MinlpBCP | [private] |
| lagprob_solves | MinlpBCP | [private] |
| lagsolve_type | MinlpBCP | [private] |
| LagSolveStatus typedef | MinlpBCP | [private] |
| last_impr_iter | RelaxationSolver | [protected] |
| levelcuts | RelaxationSolver | [protected] |
| linconcutgen | MinlpBCP | [private] |
| linear_relax | RelaxationSolver | [protected] |
| locopt_NLP(dvector &start) | RelaxationSolver | [protected] |
| locopt_NLP(dvector &start, dvector &sol_point) | RelaxationSolver | [protected] |
| lower_bound | RelaxationSolver | |
| LP_bound enum value | MinlpBCP | [private] |
| LP_RMP_bound enum value | MinlpBCP | [private] |
| maj_bound_type | MinlpBCP | [private] |
| make_sub_prob(Pointer< MinlpProblem > &out, Pointer< MinlpProblem > in, Pointer< MinlpNode > node) | RelaxationSolver | [protected] |
| max_time | MinlpBCP | [private] |
| mem_check() | MinlpBCP | [private] |
| mem_limit | MinlpBCP | [private] |
| MinlpBCP(Pointer< MinlpProblem > orig_prob_, Pointer< MinlpProblem > split_prob_, Pointer< LinearRelax > linear_relax_, bool is_gams_prob=false, double closeval_tol_=0., Pointer< dvector > diam_=NULL, Pointer< Param > param_=NULL, Pointer< ostream > out_solver_p_=out_out_p, Pointer< ostream > out_solver_log_p_=out_log_p) | MinlpBCP | |
| minlpdata | RelaxationSolver | [protected] |
| MinlpNode class | MinlpBCP | [friend] |
| mip_cuts | MinlpBCP | [private] |
| NLP_bound enum value | MinlpBCP | [private] |
| nodeselect_type | MinlpBCP | [private] |
| nr_solcand_found | MinlpBCP | [private] |
| nr_subdiv_bisect | MinlpBCP | [private] |
| nr_subdiv_contvar | MinlpBCP | [private] |
| opt_val() | Solver | [inline] |
| opt_val_ | Solver | [protected] |
| orig_prob | RelaxationSolver | [protected] |
| out_solver_log_p | Solver | |
| out_solver_p | Solver | |
| param | RelaxationSolver | [protected] |
| point_conversion_warnings | RelaxationSolver | [protected] |
| pre_bb_max_iter | MinlpBCP | [private] |
| pre_bound_type | MinlpBCP | [private] |
| preswitching(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| primal_init_ExtremePoints(const dvector &x, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| print(ostream &out) const | Solver | [inline, virtual] |
| prob_is_convex | MinlpBCP | [private] |
| project_ExtremePoints(dvector &x, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| prune_ExtremePoints(multimap< double, Pointer< MinlpNode > > &bb_tree) | MinlpBCP | [private] |
| quad_prob | MinlpBCP | [private] |
| rect_subdiv(list< Pointer< MinlpNode > > &nodes, Pointer< MinlpNode > node, int k, int i, double cut) | MinlpBCP | [private] |
| reform | RelaxationSolver | [protected] |
| RelaxationSolver(Pointer< MinlpProblem > orig_prob_, bool is_gams_prob=false, double closeval_tol_=0., Pointer< dvector > diam_=NULL, Pointer< Param > param_=NULL, Pointer< ostream > out_solver_p_=out_out_p, Pointer< ostream > out_solver_log_p_=out_log_p) | RelaxationSolver | |
| RMP_bound enum value | MinlpBCP | [private] |
| RMPSubdiv enum value | MinlpBCP | [private] |
| select_node() | MinlpBCP | [private] |
| set_convex_prob(Pointer< MinlpProblem > convex_prob_, const Pointer< dvector > &sol_C_=NULL, bool sol_C_is_solution_=false) | MinlpBCP | |
| RelaxationSolver::set_convex_prob(Pointer< MinlpProblem > convex_prob_) | RelaxationSolver | [inline] |
| set_levelcut_handler(Pointer< LevelCutHandler > levelcuts_) | RelaxationSolver | [inline] |
| set_linear_relax(Pointer< LinearRelax > linrelax_) | MinlpBCP | |
| set_low_bound(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| set_LP_bound(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| set_LP_RMP_bound(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| set_MINLPData(Pointer< MINLPData > minlpdata_) | MinlpBCP | |
| set_NLP_bound(Pointer< MinlpNode > node, bool improve=false) | MinlpBCP | [private] |
| set_problem_is_convex(bool prob_is_convex_) | MinlpBCP | [inline] |
| set_quad_relax(Pointer< MinlpProblem > quad_prob_) | MinlpBCP | |
| set_reform(Pointer< Reformulation > reform_, Pointer< dvector > sol_C_, bool sol_C_is_solution_) | MinlpBCP | |
| set_reform(Pointer< Reformulation > reform_) | MinlpBCP | [virtual] |
| set_RMP_bound(Pointer< MinlpNode > node) | MinlpBCP | [private] |
| set_split_prob(Pointer< MinlpProblem > split_prob_) | RelaxationSolver | [inline] |
| set_timer(Pointer< Timer > timer_) | MinlpBCP | |
| set_upper_bound(double upper_bound) | RelaxationSolver | [inline] |
| sol_C | MinlpBCP | [private] |
| sol_C_is_solution | MinlpBCP | [private] |
| sol_cand | RelaxationSolver | |
| sol_cand_closeval_tol | RelaxationSolver | [protected] |
| sol_cand_diam | RelaxationSolver | [protected] |
| sol_point | Solver | |
| solve() | MinlpBCP | [virtual] |
| solve(dvector &start) | MinlpBCP | [virtual] |
| solve_lag_problem(LagSolveStatus &status, int k, Pointer< MinlpNode > node, Pointer< SepQcFunc > temp_cut=NULL) | MinlpBCP | [private] |
| Solver(int n, Pointer< ostream > out_solver_p_=out_out_p, Pointer< ostream > out_solver_log_p_=out_log_p) | Solver | [inline] |
| split_prob | RelaxationSolver | [protected] |
| start_bb() | MinlpBCP | [private] |
| stop_bound enum value | MinlpBCP | [private] |
| sub_convex_prob | MinlpBCP | [private] |
| subdiv_discrete_emphasis | MinlpBCP | [private] |
| subdiv_time | MinlpBCP | [private] |
| subdiv_type | MinlpBCP | [private] |
| subdivide(list< Pointer< MinlpNode > > &nodes, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| t_bound_type enum name | MinlpBCP | [private] |
| time() | Solver | [inline] |
| time_ | Solver | [protected] |
| timer | MinlpBCP | [private] |
| tol | Solver | |
| UnfixedDiscrete enum value | MinlpBCP | [private] |
| update_ExtremePoints_count | MinlpBCP | [private] |
| update_lag_problem(int k, const dvector &a) | MinlpBCP | [private] |
| update_lag_problems(const dvector &dual_point) | MinlpBCP | [private] |
| update_subdiv_bound(int k, int i, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| upper_bound_effort_level | MinlpBCP | [private] |
| viol_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node) | MinlpBCP | [private] |
| ViolSubdiv enum value | MinlpBCP | [private] |
| ~MinlpBCP() | MinlpBCP | [virtual] |
| ~Solver() | Solver | [inline, virtual] |