Lines Matching refs:solstat
72 def _handle_solve_status(model, solstat): argument
88 if solstat == status.MIP_optimal:
90 elif solstat == status.MIP_infeasible:
92 elif solstat in (status.MIP_time_limit_feasible,
95 elif solstat in (status.MIP_dettime_limit_feasible,
98 elif solstat in (status.MIP_abort_feasible,
101 elif solstat == status.MIP_optimal_infeasible:
103 elif solstat == status.MIP_infeasible_or_unbounded:
105 elif solstat in unbounded_status_codes:
107 elif solstat in (status.feasible_relaxed_sum,
120 "feasopt status encountered: {0}".format(solstat))
121 elif solstat in (status.conflict_feasible,
132 "conflict refiner status encountered: {0}".format(solstat))
133 elif solstat == status.relaxation_unbounded:
135 elif solstat in (status.feasible,
138 elif solstat == status.benders_num_best:
141 return solstat
150 solstat = _handle_solve_status(model, model.solution.get_status())
151 if solstat in (status.node_limit_infeasible,
157 elif solstat in (status.abort_user,
170 elif solstat in (status.node_limit_feasible,
181 elif solstat in (status.optimal,
187 elif solstat in (status.infeasible,
192 elif solstat in (status.feasible_relaxed_quad,
196 elif solstat in (status.unbounded,