Definition at line 233 of file linear_propagation.h.
#include <linear_propagation.h>
◆ LinearPropagator()
| operations_research::sat::LinearPropagator::LinearPropagator |
( |
Model * | model | ) |
|
|
explicit |
◆ ~LinearPropagator()
| operations_research::sat::LinearPropagator::~LinearPropagator |
( |
| ) |
|
|
override |
◆ AddConstraint()
| bool operations_research::sat::LinearPropagator::AddConstraint |
( |
absl::Span< const Literal > | enforcement_literals, |
|
|
absl::Span< const IntegerVariable > | vars, |
|
|
absl::Span< const IntegerValue > | coeffs, |
|
|
IntegerValue | upper_bound ) |
◆ Explain()
◆ LazyReasonName()
| std::string operations_research::sat::LinearPropagator::LazyReasonName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Propagate()
| bool operations_research::sat::LinearPropagator::Propagate |
( |
| ) |
|
|
finalvirtual |
◆ SetLevel()
| void operations_research::sat::LinearPropagator::SetLevel |
( |
int | level | ) |
|
|
finalvirtual |
◆ SetPushAffineUbForBinaryRelation()
| void operations_research::sat::LinearPropagator::SetPushAffineUbForBinaryRelation |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: