#include <work_assignment.h>
Definition at line 56 of file 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: