Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include <linear_assignment.h>
Public Member Functions | |
CostValueCycleHandler (std::vector< CostValue > *cost) | |
CostValueCycleHandler (const CostValueCycleHandler &)=delete | |
This type is neither copyable nor movable. | |
CostValueCycleHandler & | operator= (const CostValueCycleHandler &)=delete |
void | SetTempFromIndex (ArcIndexType source) override |
void | SetIndexFromIndex (ArcIndexType source, ArcIndexType destination) const override |
Moves a data element one step along its cycle. | |
void | SetIndexFromTemp (ArcIndexType destination) const override |
Sets a data element from the temporary. | |
~CostValueCycleHandler () override | |
Public Member Functions inherited from operations_research::PermutationCycleHandler< ArcIndexType > | |
PermutationCycleHandler (const PermutationCycleHandler &)=delete | |
This type is neither copyable nor movable. | |
PermutationCycleHandler & | operator= (const PermutationCycleHandler &)=delete |
virtual void | SetSeen (ArcIndexType *unused_permutation_element) const |
virtual bool | Unseen (ArcIndexType unused_permutation_element) const |
virtual | ~PermutationCycleHandler () |
Additional Inherited Members | |
Protected Member Functions inherited from operations_research::PermutationCycleHandler< ArcIndexType > | |
PermutationCycleHandler () | |
Definition at line 1025 of file linear_assignment.h.
|
inlineexplicit |
Definition at line 1027 of file linear_assignment.h.
|
delete |
This type is neither copyable nor movable.
|
inlineoverride |
Definition at line 1047 of file linear_assignment.h.
|
delete |
|
inlineoverridevirtual |
Moves a data element one step along its cycle.
Implements operations_research::PermutationCycleHandler< ArcIndexType >.
Definition at line 1038 of file linear_assignment.h.
|
inlineoverridevirtual |
Sets a data element from the temporary.
Implements operations_research::PermutationCycleHandler< ArcIndexType >.
Definition at line 1043 of file linear_assignment.h.
|
inlineoverridevirtual |
Sets the internal temporary storage from the given index in the underlying container(s).
Implements operations_research::PermutationCycleHandler< ArcIndexType >.
Definition at line 1034 of file linear_assignment.h.