Definition at line 56 of file work_assignment.h.
 
#include <work_assignment.h>
◆ ProtoLiteral() [1/2]
  
  | 
        
          | operations_research::sat::ProtoLiteral::ProtoLiteral | ( |  | ) |  |  | default | 
 
 
◆ ProtoLiteral() [2/2]
  
  | 
        
          | operations_research::sat::ProtoLiteral::ProtoLiteral | ( | int | var, |  
          |  |  | IntegerValue | lb ) |  | inline | 
 
 
◆ Decode()
Note you should only decode integer literals at the root level. 
Definition at line 79 of file work_assignment.cc.
 
 
◆ Encode()
Enodes a literal as a ProtoLiteral. This can encode literals that occur in the proto model, and also integer bounds literals. 
Definition at line 114 of file work_assignment.cc.
 
 
◆ EncodeLiteral()
As above, but will only encode literals that are boolean variables or their negations (i.e. not integer bounds literals). 
Definition at line 131 of file work_assignment.cc.
 
 
◆ lb()
  
  | 
        
          | IntegerValue operations_research::sat::ProtoLiteral::lb | ( |  | ) | const |  | inline | 
 
 
◆ Negated()
  
  | 
        
          | ProtoLiteral operations_research::sat::ProtoLiteral::Negated | ( |  | ) | const |  | inline | 
 
 
◆ operator!=()
  
  | 
        
          | bool operations_research::sat::ProtoLiteral::operator!= | ( | const ProtoLiteral & | other | ) | const |  | inline | 
 
 
◆ operator==()
  
  | 
        
          | bool operations_research::sat::ProtoLiteral::operator== | ( | const ProtoLiteral & | other | ) | const |  | inline | 
 
 
◆ proto_var()
  
  | 
        
          | int operations_research::sat::ProtoLiteral::proto_var | ( |  | ) | const |  | inline | 
 
 
◆ AbslHashValue
The documentation for this class was generated from the following files: