OR-Tools  9.3
sat_base.h File Reference

Go to the source code of this file.

Classes

class  Literal
 
class  VariablesAssignment
 
struct  AssignmentInfo
 
struct  AssignmentType
 
class  Trail
 
class  SatPropagator
 

Namespaces

namespace  operations_research
 Collection of objects used to extend the Constraint Solver library.
 
namespace  operations_research::sat
 

Functions

 DEFINE_STRONG_INDEX_TYPE (BooleanVariable)
 
const BooleanVariable kNoBooleanVariable (-1)
 
 DEFINE_STRONG_INDEX_TYPE (LiteralIndex)
 
const LiteralIndex kNoLiteralIndex (-1)
 
const LiteralIndex kTrueLiteralIndex (-2)
 
const LiteralIndex kFalseLiteralIndex (-3)
 
std::ostream & operator<< (std::ostream &os, Literal literal)
 
std::ostream & operator<< (std::ostream &os, absl::Span< const Literal > literals)