Activate(int64_t index) | operations_research::IntVarLocalSearchOperator | inline |
Activated(int64_t index) const | operations_research::IntVarLocalSearchOperator | inline |
AddAlternativeSet(const std::vector< int64_t > &alternative_set) | operations_research::PathOperator | inlineprotected |
AddPairAlternativeSets(const std::vector< PairType > &pair_alternative_sets) | operations_research::PathOperator | inlineprotected |
AddToAssignment(IntVar *var, int64_t value, bool active, std::vector< int > *assignment_indices, int64_t index, Assignment *assignment) const | operations_research::IntVarLocalSearchOperator | inlineprotected |
AddVars(const std::vector< IntVar * > &vars) | operations_research::IntVarLocalSearchOperator | inline |
ApplyChanges(Assignment *delta, Assignment *deltadelta) const | operations_research::IntVarLocalSearchOperator | inline |
BaseAlternative(int i) const | operations_research::PathOperator | inlineprotected |
BaseAlternativeNode(int i) const | operations_research::PathOperator | inlineprotected |
BaseInactiveNodeToPathOperator(const std::vector< IntVar * > &vars, const std::vector< IntVar * > &secondary_vars, int number_of_base_nodes, std::function< int(int64_t)> start_empty_path_class, std::function< const std::vector< int > &(int, int)> get_neighbors=nullptr) | operations_research::BaseInactiveNodeToPathOperator | inline |
BaseNode(int i) const | operations_research::PathOperator | inlineprotected |
BaseObject() | operations_research::BaseObject | inline |
BaseObject(const BaseObject &)=delete | operations_research::BaseObject | |
BaseSiblingAlternative(int i) const | operations_research::PathOperator | inlineprotected |
BaseSiblingAlternativeNode(int i) const | operations_research::PathOperator | inlineprotected |
CheckChainValidity(int64_t before_chain, int64_t chain_end, int64_t exclude) const | operations_research::PathOperator | protected |
ConsiderAlternatives(int64_t base_index) const | operations_research::PathOperator | inlineprotectedvirtual |
CurrentNodePathEnd(int64_t node) const | operations_research::PathOperator | inlineprotected |
CurrentNodePathStart(int64_t node) const | operations_research::PathOperator | inlineprotected |
Deactivate(int64_t index) | operations_research::IntVarLocalSearchOperator | inline |
DebugString() const | operations_research::BaseObject | inlinevirtual |
EndNode(int i) const | operations_research::PathOperator | inlineprotected |
GetActiveAlternativeNode(int node) const | operations_research::PathOperator | inlineprotected |
GetActiveAlternativeSibling(int node) const | operations_research::PathOperator | inlineprotected |
GetActiveInAlternativeSet(int alternative_index) const | operations_research::PathOperator | inlineprotected |
GetBaseNodeRestartPosition(int base_index) | operations_research::PathOperator | inlineprotectedvirtual |
GetInactiveNode() const | operations_research::BaseInactiveNodeToPathOperator | inlineprotected |
GetNeighborForBaseNode(int64_t base_index) const | operations_research::PathOperator | inlineprotected |
GetSiblingAlternativeIndex(int node) const | operations_research::PathOperator | inlineprotected |
HasFragments() const | operations_research::LocalSearchOperator | inlinevirtual |
HasNeighbors() const | operations_research::PathOperator | inlineprotected |
HoldsDelta() const override | operations_research::IntVarLocalSearchOperator | inlinevirtual |
ignore_path_vars_ | operations_research::PathOperator | protected |
InitPosition() const | operations_research::PathOperator | inlineprotectedvirtual |
IntVarLocalSearchOperator(const std::vector< IntVar * > &vars, bool keep_inverse_values=false) | operations_research::IntVarLocalSearchOperator | inlineexplicit |
InverseValue(int64_t index) const | operations_research::IntVarLocalSearchOperator | inlineprotected |
IsInactive(int64_t node) const | operations_research::PathOperator | inlineprotected |
IsIncremental() const | operations_research::IntVarLocalSearchOperator | inlinevirtual |
IsPathEnd(int64_t node) const | operations_research::PathOperator | inlineprotected |
IsPathStart(int64_t node) const | operations_research::PathOperator | inlineprotected |
LocalSearchOperator() | operations_research::LocalSearchOperator | inline |
MakeActive(int64_t node, int64_t destination) | operations_research::PathOperator | protected |
MakeChainInactive(int64_t before_chain, int64_t chain_end) | operations_research::PathOperator | protected |
MakeNeighbor()=0 | operations_research::PathOperator | pure virtual |
MakeNextNeighbor(Assignment *delta, Assignment *deltadelta) override | operations_research::IntVarLocalSearchOperator | virtual |
MakeOneNeighbor() override | operations_research::BaseInactiveNodeToPathOperator | protectedvirtual |
MoveChain(int64_t before_chain, int64_t chain_end, int64_t destination) | operations_research::PathOperator | protected |
Next(int64_t node) const | operations_research::PathOperator | inline |
number_of_nexts() const | operations_research::PathOperator | inline |
number_of_nexts_ | operations_research::PathOperator | protected |
OldInverseValue(int64_t index) const | operations_research::IntVarLocalSearchOperator | inlineprotected |
OldNext(int64_t node) const | operations_research::PathOperator | inlineprotected |
OldPath(int64_t node) const | operations_research::PathOperator | inlineprotected |
OldPrev(int64_t node) const | operations_research::PathOperator | inlineprotected |
OldValue(int64_t index) const | operations_research::IntVarLocalSearchOperator | inline |
OnSamePathAsPreviousBase(int64_t base_index) | operations_research::PathOperator | inlineprotectedvirtual |
operator=(const BaseObject &)=delete | operations_research::BaseObject | |
Path(int64_t node) const | operations_research::PathOperator | inline |
path_starts() const | operations_research::PathOperator | inlineprotected |
PathClass(int i) const | operations_research::PathOperator | inlineprotected |
PathClassFromStartNode(int64_t start_node) const | operations_research::PathOperator | inlineprotected |
PathOperator(const std::vector< IntVar * > &next_vars, const std::vector< IntVar * > &path_vars, IterationParameters iteration_parameters) | operations_research::PathOperator | |
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_neighbors) | operations_research::PathOperator | inline |
Prev(int64_t node) const | operations_research::PathOperator | inline |
PrevNext(int64_t node) const | operations_research::PathOperator | inlineprotected |
PrevValue(int64_t index) const | operations_research::IntVarLocalSearchOperator | inline |
Reset() override | operations_research::PathOperator | virtual |
ResetPosition() | operations_research::PathOperator | inlineprotected |
RestartAtPathStartOnSynchronize() | operations_research::PathOperator | inlineprotectedvirtual |
ReverseChain(int64_t before_chain, int64_t after_chain, int64_t *chain_last) | operations_research::PathOperator | protected |
RevertChanges(bool change_was_incremental) | operations_research::IntVarLocalSearchOperator | inline |
Self() const | operations_research::LocalSearchOperator | inlinevirtual |
SetNext(int64_t from, int64_t to, int64_t path) | operations_research::PathOperator | inlineprotected |
SetNextBaseToIncrement(int64_t base_index) | operations_research::PathOperator | inlineprotectedvirtual |
SetValue(int64_t index, int64_t value) | operations_research::IntVarLocalSearchOperator | inline |
Size() const | operations_research::IntVarLocalSearchOperator | inline |
SkipUnchanged(int index) const override | operations_research::PathOperator | virtual |
Start(const Assignment *assignment) override | operations_research::IntVarLocalSearchOperator | inlinevirtual |
StartNode(int i) const | operations_research::PathOperator | inlineprotected |
SwapActiveAndInactive(int64_t active, int64_t inactive) | operations_research::PathOperator | protected |
Value(int64_t index) const | operations_research::IntVarLocalSearchOperator | inline |
Var(int64_t index) const | operations_research::IntVarLocalSearchOperator | inline |
~BaseInactiveNodeToPathOperator() override | operations_research::BaseInactiveNodeToPathOperator | inline |
~BaseObject() | operations_research::BaseObject | inlinevirtual |
~IntVarLocalSearchOperator() override | operations_research::IntVarLocalSearchOperator | inline |
~LocalSearchOperator() override | operations_research::LocalSearchOperator | inline |
~PathOperator() override | operations_research::PathOperator | inline |