![]() |
OR-Tools
9.6
|
This is the complete list of members for GlobalCheapestInsertionFilteredHeuristic, including all inherited members.
| AppendInsertionPositionsAfter(int64_t node_to_insert, int64_t start, int64_t next_after_start, int vehicle, bool ignore_cost, std::vector< NodeInsertion > *node_insertions) | CheapestInsertionFilteredHeuristic | protected |
| assignment_ | IntVarFilteredHeuristic | protected |
| BuildSolution() | IntVarFilteredHeuristic | |
| BuildSolutionFromRoutes(const std::function< int64_t(int64_t)> &next_accessor) | RoutingFilteredHeuristic | |
| BuildSolutionInternal() override | GlobalCheapestInsertionFilteredHeuristic | virtual |
| CheapestInsertionFilteredHeuristic(RoutingModel *model, std::function< bool()> stop_search, std::function< int64_t(int64_t, int64_t, int64_t)> evaluator, std::function< int64_t(int64_t)> penalty_evaluator, LocalSearchFilterManager *filter_manager) | CheapestInsertionFilteredHeuristic | |
| ComputeStartEndDistanceForVehicles(const std::vector< int > &vehicles) | CheapestInsertionFilteredHeuristic | protected |
| Contains(int64_t index) const | IntVarFilteredHeuristic | inlineprotected |
| DebugString() const override | GlobalCheapestInsertionFilteredHeuristic | inlinevirtual |
| Evaluate(bool commit) | IntVarFilteredHeuristic | protected |
| evaluator_ | CheapestInsertionFilteredHeuristic | protected |
| GetEndChainStart(int vehicle) const | RoutingFilteredHeuristic | inline |
| GetInsertionCostForNodeAtPosition(int64_t node_to_insert, int64_t insert_after, int64_t insert_before, int vehicle) const | CheapestInsertionFilteredHeuristic | protected |
| GetStartChainEnd(int vehicle) const | RoutingFilteredHeuristic | inline |
| GetUnperformedValue(int64_t node_to_insert) const | CheapestInsertionFilteredHeuristic | protected |
| GlobalCheapestInsertionFilteredHeuristic(RoutingModel *model, std::function< bool()> stop_search, std::function< int64_t(int64_t, int64_t, int64_t)> evaluator, std::function< int64_t(int64_t)> penalty_evaluator, LocalSearchFilterManager *filter_manager, GlobalCheapestInsertionParameters parameters) | GlobalCheapestInsertionFilteredHeuristic | |
| HasSecondaryVars() const | IntVarFilteredHeuristic | inlineprotected |
| Initialize() | IntVarFilteredHeuristic | inlineprotectedvirtual |
| InitializePriorityQueue(std::vector< std::vector< StartEndValue > > *start_end_distances_per_node, Queue *priority_queue) | CheapestInsertionFilteredHeuristic | protected |
| InitializePriorityQueue(std::vector< std::vector< StartEndValue >> *start_end_distances_per_node, Queue *priority_queue) | CheapestInsertionFilteredHeuristic | |
| InsertBetween(int64_t node, int64_t predecessor, int64_t successor, int vehicle=-1) | CheapestInsertionFilteredHeuristic | protected |
| IntVarFilteredHeuristic(Solver *solver, const std::vector< IntVar * > &vars, const std::vector< IntVar * > &secondary_vars, LocalSearchFilterManager *filter_manager) | IntVarFilteredHeuristic | |
| IsSecondaryVar(int64_t index) const | IntVarFilteredHeuristic | inlineprotected |
| MakeDisjunctionNodesUnperformed(int64_t node) | RoutingFilteredHeuristic | |
| MakePartiallyPerformedPairsUnperformed() | RoutingFilteredHeuristic | |
| MakeUnassignedNodesUnperformed() | RoutingFilteredHeuristic | |
| model() const | RoutingFilteredHeuristic | inline |
| number_of_decisions() const | IntVarFilteredHeuristic | inline |
| number_of_rejects() const | IntVarFilteredHeuristic | inline |
| penalty_evaluator_ | CheapestInsertionFilteredHeuristic | protected |
| ResetSolution() | IntVarFilteredHeuristic | protected |
| RoutingFilteredHeuristic(RoutingModel *model, std::function< bool()> stop_search, LocalSearchFilterManager *filter_manager, bool omit_secondary_vars=true) | RoutingFilteredHeuristic | |
| SecondaryVarIndex(int64_t index) const | IntVarFilteredHeuristic | inlineprotected |
| Seed typedef | CheapestInsertionFilteredHeuristic | protected |
| SetValue(int64_t index, int64_t value) | IntVarFilteredHeuristic | inlineprotected |
| Size() const | IntVarFilteredHeuristic | inlineprotected |
| StopSearch() override | RoutingFilteredHeuristic | inlineprotectedvirtual |
| SynchronizeFilters() | IntVarFilteredHeuristic | protected |
| Value(int64_t index) const | IntVarFilteredHeuristic | inlineprotected |
| Var(int64_t index) const | IntVarFilteredHeuristic | inlineprotected |
| VehicleIsEmpty(int vehicle) const | RoutingFilteredHeuristic | inlineprotected |
| ~CheapestInsertionFilteredHeuristic() override=default | CheapestInsertionFilteredHeuristic | |
| ~GlobalCheapestInsertionFilteredHeuristic() override=default | GlobalCheapestInsertionFilteredHeuristic | |
| ~IntVarFilteredHeuristic()=default | IntVarFilteredHeuristic | virtual |
| ~RoutingFilteredHeuristic() override=default | RoutingFilteredHeuristic |