![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 141 of file permutation.h.
#include <permutation.h>
Public Member Functions | |
| ArrayIndexCycleHandler (DataType *data) | |
| ArrayIndexCycleHandler (const ArrayIndexCycleHandler &)=delete | |
| ArrayIndexCycleHandler & | operator= (const ArrayIndexCycleHandler &)=delete |
| void | SetTempFromIndex (IndexType source) override |
| void | SetIndexFromIndex (IndexType source, IndexType destination) const override |
| void | SetIndexFromTemp (IndexType destination) const override |
| void | SetSeen (IndexType *permutation_element) const override |
| bool | Unseen (IndexType permutation_element) const override |
| Public Member Functions inherited from operations_research::PermutationCycleHandler< IndexType > | |
| PermutationCycleHandler (const PermutationCycleHandler &)=delete | |
| PermutationCycleHandler & | operator= (const PermutationCycleHandler &)=delete |
| virtual | ~PermutationCycleHandler () |
Additional Inherited Members | |
| Protected Member Functions inherited from operations_research::PermutationCycleHandler< IndexType > | |
| PermutationCycleHandler () | |
|
inlineexplicit |
Definition at line 143 of file permutation.h.
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements operations_research::PermutationCycleHandler< IndexType >.
Definition at line 150 of file permutation.h.
|
inlineoverridevirtual |
Implements operations_research::PermutationCycleHandler< IndexType >.
Definition at line 154 of file permutation.h.
|
inlineoverridevirtual |
Reimplemented from operations_research::PermutationCycleHandler< IndexType >.
Definition at line 157 of file permutation.h.
|
inlineoverridevirtual |
Implements operations_research::PermutationCycleHandler< IndexType >.
Definition at line 149 of file permutation.h.
|
inlineoverridevirtual |
Reimplemented from operations_research::PermutationCycleHandler< IndexType >.
Definition at line 160 of file permutation.h.