C++ Reference

C++ Reference: Routing

CheapestInsertionFilteredDecisionBuilder Member List

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

Accept(ModelVisitor *const visitor) constDecisionBuildervirtual
AppendEvaluatedPositionsAfter(int64 node_to_insert, int64 start, int64 next_after_start, int64 vehicle, std::vector< ValuedPosition > *valued_positions)CheapestInsertionFilteredDecisionBuilderprotected
AppendMonitors(Solver *const solver, std::vector< SearchMonitor * > *const extras)DecisionBuildervirtual
BaseObject()BaseObjectinline
BuildSolution()=0IntVarFilteredDecisionBuilderpure virtual
CheapestInsertionFilteredDecisionBuilder(RoutingModel *model, std::function< int64(int64, int64, int64)> evaluator, std::function< int64(int64)> penalty_evaluator, const std::vector< LocalSearchFilter * > &filters)CheapestInsertionFilteredDecisionBuilder
Commit()IntVarFilteredDecisionBuilderprotected
ComputeStartEndDistanceForVehicles(const std::vector< int > &vehicles)CheapestInsertionFilteredDecisionBuilderprotected
Contains(int64 index) constIntVarFilteredDecisionBuilderinlineprotected
DebugString() const overrideDecisionBuildervirtual
DecisionBuilder()DecisionBuilderinline
evaluator_CheapestInsertionFilteredDecisionBuilderprotected
GetEndChainStart(int vehicle) constRoutingFilteredDecisionBuilderinline
GetStartChainEnd(int vehicle) constRoutingFilteredDecisionBuilderinline
GetUnperformedValue(int64 node_to_insert) constCheapestInsertionFilteredDecisionBuilderprotected
InitializePriorityQueue(std::vector< std::vector< StartEndValue > > *start_end_distances_per_node, Queue *priority_queue)CheapestInsertionFilteredDecisionBuilderprotected
InsertBetween(int64 node, int64 predecessor, int64 successor)CheapestInsertionFilteredDecisionBuilderprotected
IntVarFilteredDecisionBuilder(Solver *solver, const std::vector< IntVar * > &vars, const std::vector< LocalSearchFilter * > &filters)IntVarFilteredDecisionBuilder
MakeDisjunctionNodesUnperformed(int64 node)RoutingFilteredDecisionBuilder
MakeUnassignedNodesUnperformed()RoutingFilteredDecisionBuilder
model() constRoutingFilteredDecisionBuilderinline
Next(Solver *solver) overrideIntVarFilteredDecisionBuildervirtual
number_of_decisions() constIntVarFilteredDecisionBuilderinline
number_of_rejects() constIntVarFilteredDecisionBuilderinline
penalty_evaluator_CheapestInsertionFilteredDecisionBuilderprotected
RoutingFilteredDecisionBuilder(RoutingModel *model, const std::vector< LocalSearchFilter * > &filters)RoutingFilteredDecisionBuilder
Seed typedefCheapestInsertionFilteredDecisionBuilderprotected
SetValue(int64 index, int64 value)IntVarFilteredDecisionBuilderinlineprotected
Size() constIntVarFilteredDecisionBuilderinlineprotected
StopSearch() overrideRoutingFilteredDecisionBuilderinlineprotectedvirtual
Value(int64 index) constIntVarFilteredDecisionBuilderinlineprotected
ValuedPosition typedefCheapestInsertionFilteredDecisionBuilderprotected
Var(int64 index) constIntVarFilteredDecisionBuilderinlineprotected
~BaseObject()BaseObjectinlinevirtual
~CheapestInsertionFilteredDecisionBuilder() overrideCheapestInsertionFilteredDecisionBuilderinline
~DecisionBuilder() overrideDecisionBuilderinline
~IntVarFilteredDecisionBuilder() overrideIntVarFilteredDecisionBuilderinline
~RoutingFilteredDecisionBuilder() overrideRoutingFilteredDecisionBuilderinline