Definition at line 85 of file linear_constraint_manager.h.
#include <linear_constraint_manager.h>
◆ LinearConstraintSymmetrizer()
| operations_research::sat::LinearConstraintSymmetrizer::LinearConstraintSymmetrizer |
( |
Model * | model | ) |
|
|
inlineexplicit |
◆ ~LinearConstraintSymmetrizer()
| operations_research::sat::LinearConstraintSymmetrizer::~LinearConstraintSymmetrizer |
( |
| ) |
|
◆ AddSymmetryOrbit()
| void operations_research::sat::LinearConstraintSymmetrizer::AddSymmetryOrbit |
( |
IntegerVariable | sum_var, |
|
|
absl::Span< const IntegerVariable > | orbit ) |
◆ AppearInFoldedProblem()
| bool operations_research::sat::LinearConstraintSymmetrizer::AppearInFoldedProblem |
( |
IntegerVariable | var | ) |
const |
◆ FoldLinearConstraint()
| bool operations_research::sat::LinearConstraintSymmetrizer::FoldLinearConstraint |
( |
LinearConstraint * | ct, |
|
|
bool * | folded = nullptr ) |
◆ HasSymmetry()
| bool operations_research::sat::LinearConstraintSymmetrizer::HasSymmetry |
( |
| ) |
const |
|
inline |
◆ IsOrbitSumVar()
| bool operations_research::sat::LinearConstraintSymmetrizer::IsOrbitSumVar |
( |
IntegerVariable | var | ) |
const |
◆ NumOrbits()
| int operations_research::sat::LinearConstraintSymmetrizer::NumOrbits |
( |
| ) |
const |
|
inline |
◆ Orbit()
| absl::Span< const IntegerVariable > operations_research::sat::LinearConstraintSymmetrizer::Orbit |
( |
int | i | ) |
const |
|
inline |
◆ OrbitIndex()
| int operations_research::sat::LinearConstraintSymmetrizer::OrbitIndex |
( |
IntegerVariable | var | ) |
const |
◆ OrbitSumVar()
| IntegerVariable operations_research::sat::LinearConstraintSymmetrizer::OrbitSumVar |
( |
int | i | ) |
const |
|
inline |
The documentation for this class was generated from the following files: