![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 598 of file precedences.h.
#include <precedences.h>
Public Member Functions | |
| Linear2BoundsFromLinear3 (Model *model) | |
| ~Linear2BoundsFromLinear3 () | |
| bool | AddAffineUpperBound (LinearExpression2Index lin2_index, IntegerValue lin_expr_gcd, AffineExpression affine_ub) |
| bool | AddAffineUpperBound (LinearExpression2 expr, AffineExpression affine_ub) |
| IntegerValue | GetUpperBoundFromLinear3 (LinearExpression2Index lin2_index) const |
| void | AddReasonForUpperBoundLowerThan (LinearExpression2Index lin2_index, IntegerValue ub, std::vector< Literal > *literal_reason, std::vector< IntegerLiteral > *integer_reason) const |
|
explicit |
Definition at line 1400 of file precedences.cc.
| operations_research::sat::Linear2BoundsFromLinear3::~Linear2BoundsFromLinear3 | ( | ) |
Definition at line 1409 of file precedences.cc.
|
inline |
Definition at line 609 of file precedences.h.
| bool operations_research::sat::Linear2BoundsFromLinear3::AddAffineUpperBound | ( | LinearExpression2Index | lin2_index, |
| IntegerValue | lin_expr_gcd, | ||
| AffineExpression | affine_ub ) |
Definition at line 1421 of file precedences.cc.
| void operations_research::sat::Linear2BoundsFromLinear3::AddReasonForUpperBoundLowerThan | ( | LinearExpression2Index | lin2_index, |
| IntegerValue | ub, | ||
| std::vector< Literal > * | literal_reason, | ||
| std::vector< IntegerLiteral > * | integer_reason ) const |
Definition at line 1476 of file precedences.cc.
| IntegerValue operations_research::sat::Linear2BoundsFromLinear3::GetUpperBoundFromLinear3 | ( | LinearExpression2Index | lin2_index | ) | const |
Definition at line 1468 of file precedences.cc.