![]() |
OR-Tools
8.2
|
Definition at line 94 of file util/permutation.h.
Public Member Functions | |
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 () | |
|
inlinevirtual |
Definition at line 132 of file util/permutation.h.
|
inlineprotected |
Definition at line 135 of file util/permutation.h.
|
pure virtual |
Implemented in ForwardStaticGraph< NodeIndexType, ArcIndexType >::CycleHandlerForAnnotatedArcs, EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::CycleHandlerForAnnotatedArcs, CostValueCycleHandler< ArcIndexType >, ArrayIndexCycleHandler< NodeIndexType, ArcIndexType >, and ArrayIndexCycleHandler< DataType, IndexType >.
|
pure virtual |
Implemented in ForwardStaticGraph< NodeIndexType, ArcIndexType >::CycleHandlerForAnnotatedArcs, EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::CycleHandlerForAnnotatedArcs, CostValueCycleHandler< ArcIndexType >, ArrayIndexCycleHandler< NodeIndexType, ArcIndexType >, and ArrayIndexCycleHandler< DataType, IndexType >.
|
inlinevirtual |
Reimplemented in EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::CycleHandlerForAnnotatedArcs, ArrayIndexCycleHandler< NodeIndexType, ArcIndexType >, and ArrayIndexCycleHandler< DataType, IndexType >.
Definition at line 116 of file util/permutation.h.
|
pure virtual |
Implemented in ForwardStaticGraph< NodeIndexType, ArcIndexType >::CycleHandlerForAnnotatedArcs, EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::CycleHandlerForAnnotatedArcs, CostValueCycleHandler< ArcIndexType >, ArrayIndexCycleHandler< NodeIndexType, ArcIndexType >, and ArrayIndexCycleHandler< DataType, IndexType >.
|
inlinevirtual |
Reimplemented in EbertGraphBase< NodeIndexType, ArcIndexType, DerivedGraph >::CycleHandlerForAnnotatedArcs, ArrayIndexCycleHandler< NodeIndexType, ArcIndexType >, and ArrayIndexCycleHandler< DataType, IndexType >.
Definition at line 127 of file util/permutation.h.