Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::Exchange< ignore_path_vars > Member List

This is the complete list of members for operations_research::Exchange< ignore_path_vars >, including all inherited members.

Activate(int64_t index)operations_research::IntVarLocalSearchOperatorinline
Activated(int64_t index) constoperations_research::IntVarLocalSearchOperatorinline
AddAlternativeSet(const std::vector< int64_t > &alternative_set)operations_research::PathOperator< ignore_path_vars >inlineprotected
AddPairAlternativeSets(const std::vector< PairType > &pair_alternative_sets)operations_research::PathOperator< ignore_path_vars >inlineprotected
AddToAssignment(IntVar *var, int64_t value, bool active, std::vector< int > *assignment_indices, int64_t index, Assignment *assignment) constoperations_research::IntVarLocalSearchOperatorinlineprotected
AddVars(const std::vector< IntVar * > &vars)operations_research::IntVarLocalSearchOperatorinline
ApplyChanges(Assignment *delta, Assignment *deltadelta) constoperations_research::IntVarLocalSearchOperatorinline
BaseAlternativeNode(int i) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
BaseNode(int i) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
BaseObject()operations_research::BaseObjectinline
BaseObject(const BaseObject &)=deleteoperations_research::BaseObject
BaseSiblingAlternativeNode(int i) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
CheckChainValidity(int64_t before_chain, int64_t chain_end, int64_t exclude) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
ConsiderAlternatives(int64_t) constoperations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
CurrentNodePathEnd(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
CurrentNodePathStart(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
Deactivate(int64_t index)operations_research::IntVarLocalSearchOperatorinline
DebugString() const overrideoperations_research::Exchange< ignore_path_vars >inlinevirtual
EndNode(int i) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
EnterSearch() overrideoperations_research::PathOperator< ignore_path_vars >inlinevirtual
Exchange(const std::vector< IntVar * > &vars, const std::vector< IntVar * > &secondary_vars, std::function< int(int64_t)> start_empty_path_class, NeighborAccessor get_incoming_neighbors, NeighborAccessor get_outgoing_neighbors)operations_research::Exchange< ignore_path_vars >inline
GetActiveAlternativeNode(int node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
GetActiveAlternativeSibling(int node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
GetActiveInAlternativeSet(int alternative_index) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
GetAlternativeIndex(int node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
GetBaseNodeRestartPosition(int base_index)operations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
GetNeighborForBaseNode(int64_t base_index) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
GetSiblingAlternativeIndex(int node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
HasFragments() constoperations_research::LocalSearchOperatorinlinevirtual
HasNeighbors() constoperations_research::PathOperator< ignore_path_vars >inlineprotected
HoldsDelta() const overrideoperations_research::IntVarLocalSearchOperatorinlinevirtual
InitPosition() constoperations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
IntVarLocalSearchOperator(const std::vector< IntVar * > &vars, bool keep_inverse_values=false)operations_research::IntVarLocalSearchOperatorinlineexplicit
InverseValue(int64_t index) constoperations_research::IntVarLocalSearchOperatorinlineprotected
IsInactive(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
IsIncremental() constoperations_research::IntVarLocalSearchOperatorinlinevirtual
IsPathEnd(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
IsPathStart(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
LocalSearchOperator()operations_research::LocalSearchOperatorinline
MakeActive(int64_t node, int64_t destination)operations_research::PathOperator< ignore_path_vars >inlineprotected
MakeChainInactive(int64_t before_chain, int64_t chain_end)operations_research::PathOperator< ignore_path_vars >inlineprotected
MakeNeighbor() overrideoperations_research::Exchange< ignore_path_vars >virtual
MakeNextNeighbor(Assignment *delta, Assignment *deltadelta) overrideoperations_research::IntVarLocalSearchOperatorvirtual
MakeOneNeighbor() overrideoperations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
MoveChain(int64_t before_chain, int64_t chain_end, int64_t destination)operations_research::PathOperator< ignore_path_vars >inlineprotected
Next(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inline
number_of_nexts() constoperations_research::PathOperator< ignore_path_vars >inline
number_of_nexts_operations_research::PathOperator< ignore_path_vars >protected
OldInverseValue(int64_t index) constoperations_research::IntVarLocalSearchOperatorinlineprotected
OldNext(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
OldPath(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
OldPrev(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
OldValue(int64_t index) constoperations_research::IntVarLocalSearchOperatorinline
OnNodeInitialization()operations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
OnSamePathAsPreviousBase(int64_t)operations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
operator=(const BaseObject &)=deleteoperations_research::BaseObject
Path(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inline
path_starts() constoperations_research::PathOperator< ignore_path_vars >inlineprotected
PathClass(int i) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
PathClassFromStartNode(int64_t start_node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
PathOperator(const std::vector< IntVar * > &next_vars, const std::vector< IntVar * > &path_vars, IterationParameters iteration_parameters)operations_research::PathOperator< ignore_path_vars >inline
PathOperator(const std::vector< IntVar * > &next_vars, const std::vector< IntVar * > &path_vars, int number_of_base_nodes, bool skip_locally_optimal_paths, bool accept_path_end_base, std::function< int(int64_t)> start_empty_path_class, std::function< const std::vector< int > &(int, int)> get_incoming_neighbors, std::function< const std::vector< int > &(int, int)> get_outgoing_neighbors)operations_research::PathOperator< ignore_path_vars >inline
Prev(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inline
PrevNext(int64_t node) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
PrevValue(int64_t index) constoperations_research::IntVarLocalSearchOperatorinline
Reset() overrideoperations_research::PathOperator< ignore_path_vars >inlinevirtual
ResetIncrementalism()operations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
ResetPosition()operations_research::PathOperator< ignore_path_vars >inlineprotected
RestartAtPathStartOnSynchronize()operations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
ReverseChain(int64_t before_chain, int64_t after_chain, int64_t *chain_last)operations_research::PathOperator< ignore_path_vars >inlineprotected
RevertChanges(bool change_was_incremental)operations_research::IntVarLocalSearchOperatorinline
Self() constoperations_research::LocalSearchOperatorinlinevirtual
SetNext(int64_t from, int64_t to, int64_t path)operations_research::PathOperator< ignore_path_vars >inlineprotected
SetNextBaseToIncrement(int64_t base_index)operations_research::PathOperator< ignore_path_vars >inlineprotectedvirtual
SetValue(int64_t index, int64_t value)operations_research::IntVarLocalSearchOperatorinline
Size() constoperations_research::IntVarLocalSearchOperatorinline
SkipUnchanged(int index) const overrideoperations_research::PathOperator< ignore_path_vars >inlinevirtual
Start(const Assignment *assignment) overrideoperations_research::IntVarLocalSearchOperatorinlinevirtual
StartNode(int i) constoperations_research::PathOperator< ignore_path_vars >inlineprotected
SwapActiveAndInactive(int64_t active, int64_t inactive)operations_research::PathOperator< ignore_path_vars >inlineprotected
SwapActiveAndInactiveChains(absl::Span< const int64_t > active_chain, absl::Span< const int64_t > inactive_chain)operations_research::PathOperator< ignore_path_vars >inlineprotected
SwapNodes(int64_t node1, int64_t node2)operations_research::PathOperator< ignore_path_vars >inlineprotected
Value(int64_t index) constoperations_research::IntVarLocalSearchOperatorinline
Var(int64_t index) constoperations_research::IntVarLocalSearchOperatorinline
~BaseObject()operations_research::BaseObjectinlinevirtual
~Exchange() override=defaultoperations_research::Exchange< ignore_path_vars >
~IntVarLocalSearchOperator() overrideoperations_research::IntVarLocalSearchOperatorinline
~LocalSearchOperator() overrideoperations_research::LocalSearchOperatorinline
~PathOperator() overrideoperations_research::PathOperator< ignore_path_vars >inline