OR-Tools  9.6
SequentialSavingsFilteredHeuristic Member List

This is the complete list of members for SequentialSavingsFilteredHeuristic, including all inherited members.

assignment_IntVarFilteredHeuristicprotected
BuildSolution()IntVarFilteredHeuristic
BuildSolutionFromRoutes(const std::function< int64_t(int64_t)> &next_accessor)RoutingFilteredHeuristic
BuildSolutionInternal() overrideSavingsFilteredHeuristicvirtual
Contains(int64_t index) constIntVarFilteredHeuristicinlineprotected
DebugString() const overrideSequentialSavingsFilteredHeuristicinlinevirtual
Evaluate(bool commit)IntVarFilteredHeuristicprotected
GetAfterNodeFromSaving(const Saving &saving) constSavingsFilteredHeuristicinlineprotected
GetBeforeNodeFromSaving(const Saving &saving) constSavingsFilteredHeuristicinlineprotected
GetEndChainStart(int vehicle) constRoutingFilteredHeuristicinline
GetSavingValue(const Saving &saving) constSavingsFilteredHeuristicinlineprotected
GetStartChainEnd(int vehicle) constRoutingFilteredHeuristicinline
GetVehicleTypeFromSaving(const Saving &saving) constSavingsFilteredHeuristicinlineprotected
HasSecondaryVars() constIntVarFilteredHeuristicinlineprotected
Initialize()IntVarFilteredHeuristicinlineprotectedvirtual
IntVarFilteredHeuristic(Solver *solver, const std::vector< IntVar * > &vars, const std::vector< IntVar * > &secondary_vars, LocalSearchFilterManager *filter_manager)IntVarFilteredHeuristic
IsSecondaryVar(int64_t index) constIntVarFilteredHeuristicinlineprotected
MakeDisjunctionNodesUnperformed(int64_t node)RoutingFilteredHeuristic
MakePartiallyPerformedPairsUnperformed()RoutingFilteredHeuristic
MakeUnassignedNodesUnperformed()RoutingFilteredHeuristic
model() constRoutingFilteredHeuristicinline
number_of_decisions() constIntVarFilteredHeuristicinline
number_of_rejects() constIntVarFilteredHeuristicinline
ResetSolution()IntVarFilteredHeuristicprotected
ResetVehicleIndices()RoutingFilteredHeuristicinlineprotectedvirtual
RoutingFilteredHeuristic(RoutingModel *model, std::function< bool()> stop_search, LocalSearchFilterManager *filter_manager, bool omit_secondary_vars=true)RoutingFilteredHeuristic
Saving typedefSavingsFilteredHeuristicprotected
savings_container_SavingsFilteredHeuristicprotected
SavingsFilteredHeuristic(RoutingModel *model, std::function< bool()> stop_search, SavingsParameters parameters, LocalSearchFilterManager *filter_manager)SavingsFilteredHeuristic
SecondaryVarIndex(int64_t index) constIntVarFilteredHeuristicinlineprotected
SequentialSavingsFilteredHeuristic(RoutingModel *model, std::function< bool()> stop_search, SavingsParameters parameters, LocalSearchFilterManager *filter_manager)SequentialSavingsFilteredHeuristicinline
SetValue(int64_t index, int64_t value)IntVarFilteredHeuristicinlineprotected
SetVehicleIndex(int64_t, int)RoutingFilteredHeuristicinlineprotectedvirtual
Size() constIntVarFilteredHeuristicinlineprotected
StartNewRouteWithBestVehicleOfType(int type, int64_t before_node, int64_t after_node)SavingsFilteredHeuristicprotected
StopSearch() overrideRoutingFilteredHeuristicinlineprotectedvirtual
SynchronizeFilters()IntVarFilteredHeuristicprotected
Value(int64_t index) constIntVarFilteredHeuristicinlineprotected
Var(int64_t index) constIntVarFilteredHeuristicinlineprotected
vehicle_type_curator_SavingsFilteredHeuristicprotected
VehicleIsEmpty(int vehicle) constRoutingFilteredHeuristicinlineprotected
~IntVarFilteredHeuristic()=defaultIntVarFilteredHeuristicvirtual
~RoutingFilteredHeuristic() override=defaultRoutingFilteredHeuristic
~SavingsFilteredHeuristic() overrideSavingsFilteredHeuristic
~SequentialSavingsFilteredHeuristic() override=defaultSequentialSavingsFilteredHeuristic