, including all inherited members.
| add_sol_candidate(const dvector &x) | RelaxationSolver | [protected, virtual] |
| clean_sub_problems() | RelaxationSolver | [inline, protected] |
| convex_prob | RelaxationSolver | [protected] |
| couple_con_violation(const dvector &x) | LagHeu | [protected] |
| delta | LagHeu | [protected] |
| dim() const | Solver | [inline] |
| dim_ | Solver | [protected] |
| DISTANCE enum value | LagHeu_SimAnnealing | [private] |
| get_Wz(dvector &Wz, const ivector &z) | LagHeu_SimAnnealing | [private] |
| is_gams_prob | RelaxationSolver | [protected] |
| iter() | Solver | [inline] |
| iter_ | Solver | [protected] |
| iter_max | Solver | |
| LagHeu(Pointer< MinlpProblem > orig_prob_, Pointer< LinearRelax > linrelax_, 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) | LagHeu | [inline] |
| lagheu_LP_columns | LagHeu | [protected] |
| lagheu_LP_fixblock(int k, const MIPSolver::ColItem *colitem) | LagHeu | [protected] |
| lagheu_LP_unfixblock(int k) | LagHeu | [protected] |
| LagHeu_SimAnnealing(Pointer< MinlpProblem > orig_prob_, Pointer< LinearRelax > linrelax_, 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) | LagHeu_SimAnnealing | |
| last_impr_iter | RelaxationSolver | [protected] |
| levelcuts | RelaxationSolver | [protected] |
| linear_relax | RelaxationSolver | [protected] |
| locopt_NLP(dvector &start) | RelaxationSolver | [protected] |
| locopt_NLP(dvector &start, dvector &sol_point) | RelaxationSolver | [protected] |
| lower_bound | RelaxationSolver | |
| make_lagheu_LP(double delta) | LagHeu | [protected] |
| make_project_LP() | LagHeu | [protected] |
| make_sub_prob(Pointer< MinlpProblem > &out, Pointer< MinlpProblem > in, Pointer< MinlpNode > node) | RelaxationSolver | [protected] |
| minlpdata | RelaxationSolver | [protected] |
| minor_iter_max | LagHeu_SimAnnealing | [private] |
| node | LagHeu | [protected] |
| nonsingles | LagHeu_SimAnnealing | [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] |
| print(ostream &out) const | Solver | [inline, virtual] |
| project_and_round(dvector &x) | LagHeu | [protected] |
| project_LP_fix_variable(int i, double val) | LagHeu | [protected] |
| project_LP_unfix_variable(int i) | LagHeu | [protected] |
| 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 | |
| set_convex_prob(Pointer< MinlpProblem > convex_prob_) | RelaxationSolver | [inline] |
| set_levelcut_handler(Pointer< LevelCutHandler > levelcuts_) | RelaxationSolver | [inline] |
| set_linear_relax(Pointer< LinearRelax > linrelax_) | LagHeu | [inline] |
| set_MINLPData(Pointer< MINLPData > minlpdata_) | RelaxationSolver | [inline] |
| set_reform(Pointer< Reformulation > reform_) | RelaxationSolver | [inline, virtual] |
| set_split_prob(Pointer< MinlpProblem > split_prob_) | RelaxationSolver | [inline] |
| set_upper_bound(double upper_bound) | RelaxationSolver | [inline] |
| sol_cand | RelaxationSolver | |
| sol_cand_closeval_tol | RelaxationSolver | [protected] |
| sol_cand_diam | RelaxationSolver | [protected] |
| sol_point | Solver | |
| solve(Pointer< MinlpNode > node_) | LagHeu_SimAnnealing | [virtual] |
| LagHeu::solve() | LagHeu | [inline, virtual] |
| RelaxationSolver::solve(dvector &x) | Solver | [inline, virtual] |
| solve_lagheu_LP() | LagHeu | [protected] |
| solve_lagheu_LP(dvector &z, dvector &x) | LagHeu | [protected] |
| solve_lagheu_LP(vector< dvector > &z, dvector &x) | LagHeu | [protected] |
| solve_project_LP(dvector &sol) | LagHeu | [protected] |
| solve_project_LP(double &val) | LagHeu | [protected] |
| 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] |
| time() | Solver | [inline] |
| time_ | Solver | [protected] |
| tol | Solver | |
| update_project_LP() | LagHeu | [protected] |
| update_project_LP_x(const dvector &x) | LagHeu | [protected] |
| VIOLATION enum value | LagHeu_SimAnnealing | [private] |
| walk(ivector &z, dvector &Wz, double &weight_z, double T, int max_iter) | LagHeu_SimAnnealing | [private] |
| weight(const ivector &z, const dvector &Wz) | LagHeu_SimAnnealing | [private] |
| weight_type | LagHeu_SimAnnealing | [private] |
| Z | LagHeu_SimAnnealing | [private] |
| ~Solver() | Solver | [inline, virtual] |