14 #ifndef OR_TOOLS_SAT_DRAT_WRITER_H_ 15 #define OR_TOOLS_SAT_DRAT_WRITER_H_ 19 #if !defined(__PORTABLE_PLATFORM__) 23 #endif // !__PORTABLE_PLATFORM__ 24 #include "absl/types/span.h" 39 : in_binary_format_(in_binary_format), output_(output) {}
44 void AddClause(absl::Span<const Literal> clause);
52 void WriteClause(absl::Span<const Literal> clause);
55 bool in_binary_format_;
64 #endif // OR_TOOLS_SAT_DRAT_WRITER_H_
void DeleteClause(absl::Span< const Literal > clause)
Collection of objects used to extend the Constraint Solver library.
DratWriter(bool in_binary_format, File *output)
void AddClause(absl::Span< const Literal > clause)