Definition at line 61 of file symmetry.h.
#include <symmetry.h>
◆ SymmetryPropagator() [1/2]
| operations_research::sat::SymmetryPropagator::SymmetryPropagator |
( |
| ) |
|
◆ SymmetryPropagator() [2/2]
| operations_research::sat::SymmetryPropagator::SymmetryPropagator |
( |
const SymmetryPropagator & | | ) |
|
|
delete |
◆ ~SymmetryPropagator()
| operations_research::sat::SymmetryPropagator::~SymmetryPropagator |
( |
| ) |
|
|
override |
◆ AddSymmetry()
| void operations_research::sat::SymmetryPropagator::AddSymmetry |
( |
std::unique_ptr< SparsePermutation > | permutation | ) |
|
◆ num_permutations()
| int operations_research::sat::SymmetryPropagator::num_permutations |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Permute()
| void operations_research::sat::SymmetryPropagator::Permute |
( |
int | index, |
|
|
absl::Span< const Literal > | input, |
|
|
std::vector< Literal > * | output ) const |
◆ Propagate()
| bool operations_research::sat::SymmetryPropagator::Propagate |
( |
Trail * | trail | ) |
|
|
finalvirtual |
◆ Reason()
| absl::Span< const Literal > operations_research::sat::SymmetryPropagator::Reason |
( |
const Trail & | trail, |
|
|
int | trail_index, |
|
|
int64_t | conflict_id ) const |
|
finalvirtual |
◆ SetNumLiterals()
| void operations_research::sat::SymmetryPropagator::SetNumLiterals |
( |
int | num_literals | ) |
|
|
inline |
◆ Untrail()
| void operations_research::sat::SymmetryPropagator::Untrail |
( |
const Trail & | trail, |
|
|
int | trail_index ) |
|
finalvirtual |
The documentation for this class was generated from the following files: