C++ Reference
C++ Reference: Routing
Detailed Description
A DecisionVisitor is used to inspect a decision.
It contains virtual methods for all type of 'declared' decisions.
Definition at line 3201 of file constraint_solver.h.
Public Member Functions | |
| DecisionVisitor () | |
| ~DecisionVisitor () override | |
| virtual void | VisitSetVariableValue (IntVar *const var, int64 value) |
| virtual void | VisitSplitVariableDomain (IntVar *const var, int64 value, bool start_with_lower_half) |
| virtual void | VisitScheduleOrPostpone (IntervalVar *const var, int64 est) |
| virtual void | VisitScheduleOrExpedite (IntervalVar *const var, int64 est) |
| virtual void | VisitRankFirstInterval (SequenceVar *const sequence, int index) |
| virtual void | VisitRankLastInterval (SequenceVar *const sequence, int index) |
| virtual void | VisitUnknownDecision () |
| virtual std::string | DebugString () const |
Constructor & Destructor Documentation
◆ DecisionVisitor()
|
inline |
Definition at line 3203 of file constraint_solver.h.
◆ ~DecisionVisitor()
|
inlineoverride |
Definition at line 3204 of file constraint_solver.h.
Member Function Documentation
◆ DebugString()
|
inlinevirtualinherited |
Reimplemented in Pack, Assignment, SequenceVar, RegularLimit, SearchLimit, OptimizeVar, SolutionCollector, IntVarIterator, CPFeasibilityFilter, Constraint, Demon, DecisionBuilder, Decision, PropagationBaseObject, IntVarFilteredDecisionBuilder, ArrayWithOffset< T >, SearchLog, BooleanVar, LocalSearchMonitor, GlobalVehicleBreaksConstraint, PropagationMonitor, LocalSearchFilterManager, DelayedCallMethod2< T, P, Q >, DelayedCallMethod1< T, P >, DelayedCallMethod0< T >, ExchangeSubtrip, CallMethod3< T, P, Q, R >, RelocateSubtrip, CallMethod2< T, P, Q >, CallMethod1< T, P >, CallMethod0< T >, PairNodeSwapActiveOperator< swap_first >, RelocateExpensiveChain, FilteredHeuristicExpensiveChainLNSOperator, FilteredHeuristicPathLNSOperator, IndexPairSwapActiveOperator, SwapIndexPairOperator, PairExchangeRelocateOperator, PairExchangeOperator, LightPairRelocateOperator, PairRelocateOperator, MakePairInactiveOperator, MakePairActiveOperator, and MakeRelocateNeighborsOperator.
Definition at line 3108 of file constraint_solver.h.
◆ VisitRankFirstInterval()
|
virtual |
◆ VisitRankLastInterval()
|
virtual |
◆ VisitScheduleOrExpedite()
|
virtual |
◆ VisitScheduleOrPostpone()
|
virtual |
◆ VisitSetVariableValue()
|
virtual |
◆ VisitSplitVariableDomain()
|
virtual |
◆ VisitUnknownDecision()
|
virtual |
The documentation for this class was generated from the following file: