![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 87 of file permutation.h.
#include <permutation.h>
Public Member Functions | |
| PermutationCycleHandler (const PermutationCycleHandler &)=delete | |
| PermutationCycleHandler & | operator= (const PermutationCycleHandler &)=delete |
| virtual void | SetTempFromIndex (IndexType source)=0 |
| virtual void | SetIndexFromIndex (IndexType source, IndexType destination) const =0 |
| virtual void | SetIndexFromTemp (IndexType destination) const =0 |
| virtual void | SetSeen (IndexType *unused_permutation_element) const |
| virtual bool | Unseen (IndexType unused_permutation_element) const |
| virtual | ~PermutationCycleHandler () |
Protected Member Functions | |
| PermutationCycleHandler () | |
|
delete |
|
inlinevirtual |
Definition at line 129 of file permutation.h.
|
inlineprotected |
Definition at line 132 of file permutation.h.
|
delete |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in operations_research::ArrayIndexCycleHandler< DataType, IndexType >.
Definition at line 113 of file permutation.h.
|
pure virtual |
|
inlinevirtual |
Reimplemented in operations_research::ArrayIndexCycleHandler< DataType, IndexType >.
Definition at line 124 of file permutation.h.