14 #ifndef OR_TOOLS_BOP_BOP_TYPES_H_
15 #define OR_TOOLS_BOP_BOP_TYPES_H_
56 return "OPTIMAL_SOLUTION_FOUND";
58 return "FEASIBLE_SOLUTION_FOUND";
60 return "NO_SOLUTION_FOUND";
62 return "INFEASIBLE_PROBLEM";
64 return "INVALID_PROBLEM";
68 return "UNKNOWN Status";
@ FEASIBLE_SOLUTION_FOUND
std::ostream & operator<<(std::ostream &os, BopOptimizerBase::Status status)
std::string GetSolveStatusString(BopSolveStatus status)
DEFINE_STRONG_INDEX_TYPE(OptimizerIndex)
absl::StrongVector< SparseIndex, BopConstraintTerm > BopConstraintTerms
DEFINE_STRONG_INT64_TYPE(SolverTimeStamp)
Collection of objects used to extend the Constraint Solver library.
BopConstraintTerm(VariableIndex _var_id, int64_t _weight)
bool operator<(const BopConstraintTerm &other) const