14 #ifndef OR_TOOLS_SAT_PROBING_H_
15 #define OR_TOOLS_SAT_PROBING_H_
17 #include "absl/types/span.h"
66 bool log_info =
false);
71 absl::Span<const BooleanVariable> bool_vars,
72 bool log_info =
false);
77 bool ProbeOneVariableInternal(BooleanVariable
b);
94 std::vector<Literal> to_fix_at_true_;
95 std::vector<IntegerLiteral> new_integer_bounds_;
96 std::vector<std::pair<Literal, Literal>> new_binary_clauses_;
99 int num_new_holes_ = 0;
100 int num_new_binary_ = 0;
101 int num_new_integer_bounds_ = 0;
115 bool log_info =
false);
221 #endif // OR_TOOLS_SAT_PROBING_H_