Definition at line 88 of file implied_bounds.h.
#include <implied_bounds.h>
◆ ImpliedBounds()
| operations_research::sat::ImpliedBounds::ImpliedBounds |
( |
Model * | model | ) |
|
|
inlineexplicit |
◆ ~ImpliedBounds()
| operations_research::sat::ImpliedBounds::~ImpliedBounds |
( |
| ) |
|
◆ Add()
◆ AddLiteralImpliesVarEqValue()
| void operations_research::sat::ImpliedBounds::AddLiteralImpliesVarEqValue |
( |
Literal | literal, |
|
|
IntegerVariable | var, |
|
|
IntegerValue | value ) |
◆ EnqueueNewDeductions()
| bool operations_research::sat::ImpliedBounds::EnqueueNewDeductions |
( |
| ) |
|
◆ GetImpliedBounds() [1/2]
| const std::vector< ImpliedBoundEntry > & operations_research::sat::ImpliedBounds::GetImpliedBounds |
( |
IntegerVariable | var | ) |
|
◆ GetImpliedBounds() [2/2]
| std::pair< IntegerValue, IntegerValue > operations_research::sat::ImpliedBounds::GetImpliedBounds |
( |
Literal | literal, |
|
|
IntegerVariable | var ) const |
|
inline |
◆ GetImpliedValues()
| const absl::flat_hash_map< IntegerVariable, IntegerValue > & operations_research::sat::ImpliedBounds::GetImpliedValues |
( |
Literal | literal | ) |
const |
|
inline |
◆ GetModelImpliedBounds()
| const absl::flat_hash_map< std::pair< LiteralIndex, IntegerVariable >, IntegerValue > & operations_research::sat::ImpliedBounds::GetModelImpliedBounds |
( |
| ) |
const |
|
inline |
◆ ProcessIntegerTrail()
| bool operations_research::sat::ImpliedBounds::ProcessIntegerTrail |
( |
Literal | first_decision | ) |
|
◆ VariablesWithImpliedBounds()
| const std::vector< IntegerVariable > & operations_research::sat::ImpliedBounds::VariablesWithImpliedBounds |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: