26 return "MIP_SOLUTION";
46 LOG(FATAL) <<
"Unrecognized callback event: " <<
static_cast<int>(event);
53 bool CallbacksMightAddCuts(
const std::vector<MPCallback*>& callbacks) {
54 for (MPCallback*
callback : callbacks) {
63 bool CallbacksMightAddLazyConstraints(
64 const std::vector<MPCallback*>& callbacks) {
65 for (MPCallback*
callback : callbacks) {
77 CallbacksMightAddLazyConstraints(callbacks)),
78 callbacks_(callbacks) {}
bool might_add_cuts() const
bool might_add_lazy_constraints() const
void RunCallback(MPCallbackContext *context) override
MPCallbackList(const std::vector< MPCallback * > &callbacks)
GurobiMPCallbackContext * context
Collection of objects used to extend the Constraint Solver library.
const absl::string_view ToString(MPSolver::OptimizationProblemType optimization_problem_type)