Definition at line 361 of file integer_base.h.
#include <integer_base.h>
◆ LinearExpression2() [1/2]
| operations_research::sat::LinearExpression2::LinearExpression2 |
( |
| ) |
|
|
default |
◆ LinearExpression2() [2/2]
| operations_research::sat::LinearExpression2::LinearExpression2 |
( |
IntegerVariable | v1, |
|
|
IntegerVariable | v2, |
|
|
IntegerValue | c1, |
|
|
IntegerValue | c2 ) |
|
inline |
◆ CanonicalizeAndUpdateBounds()
| bool operations_research::sat::LinearExpression2::CanonicalizeAndUpdateBounds |
( |
IntegerValue & | lb, |
|
|
IntegerValue & | ub ) |
◆ Difference()
| LinearExpression2 operations_research::sat::LinearExpression2::Difference |
( |
IntegerVariable | v1, |
|
|
IntegerVariable | v2 ) |
|
inlinestatic |
◆ DivideByGcd()
| IntegerValue operations_research::sat::LinearExpression2::DivideByGcd |
( |
| ) |
|
◆ GetAffineLowerBound()
| AffineExpression operations_research::sat::LinearExpression2::GetAffineLowerBound |
( |
int | var_index, |
|
|
IntegerValue | expr_lb, |
|
|
IntegerValue | other_var_lb ) const |
◆ IsCanonicalized()
| bool operations_research::sat::LinearExpression2::IsCanonicalized |
( |
| ) |
const |
◆ MakeVariablesPositive()
| void operations_research::sat::LinearExpression2::MakeVariablesPositive |
( |
| ) |
|
◆ Negate()
| void operations_research::sat::LinearExpression2::Negate |
( |
| ) |
|
|
inline |
◆ NegateForCanonicalization()
| bool operations_research::sat::LinearExpression2::NegateForCanonicalization |
( |
| ) |
|
◆ non_zero_coeffs()
| absl::Span< const IntegerValue > operations_research::sat::LinearExpression2::non_zero_coeffs |
( |
| ) |
const |
|
inline |
◆ non_zero_vars()
| absl::Span< const IntegerVariable > operations_research::sat::LinearExpression2::non_zero_vars |
( |
| ) |
const |
|
inline |
◆ operator<()
| bool operations_research::sat::LinearExpression2::operator< |
( |
const LinearExpression2 & | o | ) |
const |
|
inline |
◆ operator==()
| bool operations_research::sat::LinearExpression2::operator== |
( |
const LinearExpression2 & | o | ) |
const |
|
inline |
◆ SimpleCanonicalization()
| void operations_research::sat::LinearExpression2::SimpleCanonicalization |
( |
| ) |
|
◆ AbslStringify
◆ coeffs
| IntegerValue operations_research::sat::LinearExpression2::coeffs[2] |
◆ vars
The documentation for this struct was generated from the following files: