MinlpBCP Member List

This is the complete list of members for MinlpBCP, 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_treeMinlpBCP [private]
BestBound enum valueMinlpBCP [private]
bin_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node)MinlpBCP [private]
BinSubdiv enum valueMinlpBCP [private]
bisect_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node)MinlpBCP [private]
BisectSubdiv enum valueMinlpBCP [private]
block_convex_probMinlpBCP [private]
block_probMinlpBCP [private]
block_sub_convex_probMinlpBCP [private]
bound_computedMinlpBCP [private]
bound_failedMinlpBCP [private]
bound_impr_tolMinlpBCP [private]
bound_timeMinlpBCP [private]
bound_typeMinlpBCP [private]
boxreduce(Pointer< MinlpNode > node, int index, IntervalReduction::which_bound_type which_bound)MinlpBCP [private]
BranchCut enum valueMinlpBCP [private]
clean_sub_problems()MinlpBCP [private]
colgenMinlpBCP [private]
ColumnGenerator classMinlpBCP [friend]
conv_rate_check(double val)MinlpBCP [private]
conv_rate_cntrl_first_major_valMinlpBCP [private]
conv_rate_cntrl_improve_iterMinlpBCP [private]
conv_rate_cntrl_last_major_valMinlpBCP [private]
conv_rate_cntrl_last_valMinlpBCP [private]
conv_rate_cntrl_max_rel_improvementMinlpBCP [private]
conv_rate_cntrl_minor_iterMinlpBCP [private]
conv_rate_cntrl_stopping_rhoMinlpBCP [private]
convex_probRelaxationSolver [protected]
cost_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node)MinlpBCP [private]
CostSubdivLag enum valueMinlpBCP [private]
CostSubdivNewton enum valueMinlpBCP [private]
current_nodeMinlpBCP [private]
dim() const Solver [inline]
dim_Solver [protected]
dual_init_ExtremePoints(Pointer< MinlpNode > node)MinlpBCP [private]
ExtremePointsMinlpBCP [private]
feasibility_check(Pointer< MinlpNode > node)MinlpBCP [private]
find_sol_candidates(Pointer< MinlpNode > node)MinlpBCP [private]
find_solcand_timeMinlpBCP [private]
gap_tolMinlpBCP [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_timeMinlpBCP [private]
intervalreductionMinlpBCP [private]
intgrad_cutgenMinlpBCP [private]
intgrad_cutsMinlpBCP [private]
is_gams_probRelaxationSolver [protected]
is_maxcutMinlpBCP [private]
iter()Solver [inline]
iter_Solver [protected]
iter_maxSolver
lag_cutsMinlpBCP [private]
lag_problemMinlpBCP [private]
lagheuMinlpBCP [private]
lagprob_solvesMinlpBCP [private]
lagsolve_typeMinlpBCP [private]
LagSolveStatus typedefMinlpBCP [private]
last_impr_iterRelaxationSolver [protected]
levelcutsRelaxationSolver [protected]
linconcutgenMinlpBCP [private]
linear_relaxRelaxationSolver [protected]
locopt_NLP(dvector &start)RelaxationSolver [protected]
locopt_NLP(dvector &start, dvector &sol_point)RelaxationSolver [protected]
lower_boundRelaxationSolver
LP_bound enum valueMinlpBCP [private]
LP_RMP_bound enum valueMinlpBCP [private]
maj_bound_typeMinlpBCP [private]
make_sub_prob(Pointer< MinlpProblem > &out, Pointer< MinlpProblem > in, Pointer< MinlpNode > node)RelaxationSolver [protected]
max_timeMinlpBCP [private]
mem_check()MinlpBCP [private]
mem_limitMinlpBCP [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
minlpdataRelaxationSolver [protected]
MinlpNode classMinlpBCP [friend]
mip_cutsMinlpBCP [private]
NLP_bound enum valueMinlpBCP [private]
nodeselect_typeMinlpBCP [private]
nr_solcand_foundMinlpBCP [private]
nr_subdiv_bisectMinlpBCP [private]
nr_subdiv_contvarMinlpBCP [private]
opt_val()Solver [inline]
opt_val_Solver [protected]
orig_probRelaxationSolver [protected]
out_solver_log_pSolver
out_solver_pSolver
paramRelaxationSolver [protected]
point_conversion_warningsRelaxationSolver [protected]
pre_bb_max_iterMinlpBCP [private]
pre_bound_typeMinlpBCP [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_convexMinlpBCP [private]
project_ExtremePoints(dvector &x, Pointer< MinlpNode > node)MinlpBCP [private]
prune_ExtremePoints(multimap< double, Pointer< MinlpNode > > &bb_tree)MinlpBCP [private]
quad_probMinlpBCP [private]
rect_subdiv(list< Pointer< MinlpNode > > &nodes, Pointer< MinlpNode > node, int k, int i, double cut)MinlpBCP [private]
reformRelaxationSolver [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 valueMinlpBCP [private]
RMPSubdiv enum valueMinlpBCP [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_CMinlpBCP [private]
sol_C_is_solutionMinlpBCP [private]
sol_candRelaxationSolver
sol_cand_closeval_tolRelaxationSolver [protected]
sol_cand_diamRelaxationSolver [protected]
sol_pointSolver
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_probRelaxationSolver [protected]
start_bb()MinlpBCP [private]
stop_bound enum valueMinlpBCP [private]
sub_convex_probMinlpBCP [private]
subdiv_discrete_emphasisMinlpBCP [private]
subdiv_timeMinlpBCP [private]
subdiv_typeMinlpBCP [private]
subdivide(list< Pointer< MinlpNode > > &nodes, Pointer< MinlpNode > node)MinlpBCP [private]
t_bound_type enum nameMinlpBCP [private]
time()Solver [inline]
time_Solver [protected]
timerMinlpBCP [private]
tolSolver
UnfixedDiscrete enum valueMinlpBCP [private]
update_ExtremePoints_countMinlpBCP [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_levelMinlpBCP [private]
viol_subdiv(list< Pointer< MinlpNode > > &nodes, int &subdiv_var, Pointer< MinlpNode > node)MinlpBCP [private]
ViolSubdiv enum valueMinlpBCP [private]
~MinlpBCP()MinlpBCP [virtual]
~Solver()Solver [inline, virtual]

Generated on 10 Mar 2013 for LaGO by  doxygen 1.6.1