C++ Reference

C++ Reference: Routing

PropagationMonitor Member List

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

Accept(ModelVisitor *const visitor) constSearchMonitorvirtual
AcceptDelta(Assignment *delta, Assignment *deltadelta)SearchMonitorvirtual
AcceptNeighbor()SearchMonitorvirtual
AcceptSolution()SearchMonitorvirtual
AcceptUncheckedNeighbor()SearchMonitorvirtual
AfterDecision(Decision *const d, bool apply)SearchMonitorvirtual
ApplyDecision(Decision *const d)SearchMonitorvirtual
AtSolution()SearchMonitorvirtual
BaseObject()BaseObjectinline
BeginConstraintInitialPropagation(Constraint *const constraint)=0PropagationMonitorpure virtual
BeginDemonRun(Demon *const demon)=0PropagationMonitorpure virtual
BeginFail()SearchMonitorvirtual
BeginInitialPropagation()SearchMonitorvirtual
BeginNestedConstraintInitialPropagation(Constraint *const parent, Constraint *const nested)=0PropagationMonitorpure virtual
BeginNextDecision(DecisionBuilder *const b)SearchMonitorvirtual
DebugString() const overridePropagationMonitorinlinevirtual
EndConstraintInitialPropagation(Constraint *const constraint)=0PropagationMonitorpure virtual
EndDemonRun(Demon *const demon)=0PropagationMonitorpure virtual
EndFail()SearchMonitorvirtual
EndInitialPropagation()SearchMonitorvirtual
EndNestedConstraintInitialPropagation(Constraint *const parent, Constraint *const nested)=0PropagationMonitorpure virtual
EndNextDecision(DecisionBuilder *const b, Decision *const d)SearchMonitorvirtual
EndProcessingIntegerVariable(IntVar *const var)=0PropagationMonitorpure virtual
EnterSearch()SearchMonitorvirtual
ExitSearch()SearchMonitorvirtual
Install() overridePropagationMonitorvirtual
IsUncheckedSolutionLimitReached()SearchMonitorinlinevirtual
kNoProgressSearchMonitorstatic
LocalOptimum()SearchMonitorvirtual
NoMoreSolutions()SearchMonitorvirtual
PeriodicCheck()SearchMonitorvirtual
PopContext()=0PropagationMonitorpure virtual
ProgressPercent()SearchMonitorinlinevirtual
PropagationMonitor(Solver *const solver)PropagationMonitorexplicit
PushContext(const std::string &context)=0PropagationMonitorpure virtual
RankFirst(SequenceVar *const var, int index)=0PropagationMonitorpure virtual
RankLast(SequenceVar *const var, int index)=0PropagationMonitorpure virtual
RankNotFirst(SequenceVar *const var, int index)=0PropagationMonitorpure virtual
RankNotLast(SequenceVar *const var, int index)=0PropagationMonitorpure virtual
RankSequence(SequenceVar *const var, const std::vector< int > &rank_first, const std::vector< int > &rank_last, const std::vector< int > &unperformed)=0PropagationMonitorpure virtual
RefuteDecision(Decision *const d)SearchMonitorvirtual
RegisterDemon(Demon *const demon)=0PropagationMonitorpure virtual
RemoveInterval(IntVar *const var, int64 imin, int64 imax)=0PropagationMonitorpure virtual
RemoveValue(IntVar *const var, int64 value)=0PropagationMonitorpure virtual
RemoveValues(IntVar *const var, const std::vector< int64 > &values)=0PropagationMonitorpure virtual
RestartSearch()SearchMonitorvirtual
SearchMonitor(Solver *const s)SearchMonitorinlineexplicit
SetDurationMax(IntervalVar *const var, int64 new_max)=0PropagationMonitorpure virtual
SetDurationMin(IntervalVar *const var, int64 new_min)=0PropagationMonitorpure virtual
SetDurationRange(IntervalVar *const var, int64 new_min, int64 new_max)=0PropagationMonitorpure virtual
SetEndMax(IntervalVar *const var, int64 new_max)=0PropagationMonitorpure virtual
SetEndMin(IntervalVar *const var, int64 new_min)=0PropagationMonitorpure virtual
SetEndRange(IntervalVar *const var, int64 new_min, int64 new_max)=0PropagationMonitorpure virtual
SetMax(IntExpr *const expr, int64 new_max)=0PropagationMonitorpure virtual
SetMax(IntVar *const var, int64 new_max)=0PropagationMonitorpure virtual
SetMin(IntExpr *const expr, int64 new_min)=0PropagationMonitorpure virtual
SetMin(IntVar *const var, int64 new_min)=0PropagationMonitorpure virtual
SetPerformed(IntervalVar *const var, bool value)=0PropagationMonitorpure virtual
SetRange(IntExpr *const expr, int64 new_min, int64 new_max)=0PropagationMonitorpure virtual
SetRange(IntVar *const var, int64 new_min, int64 new_max)=0PropagationMonitorpure virtual
SetStartMax(IntervalVar *const var, int64 new_max)=0PropagationMonitorpure virtual
SetStartMin(IntervalVar *const var, int64 new_min)=0PropagationMonitorpure virtual
SetStartRange(IntervalVar *const var, int64 new_min, int64 new_max)=0PropagationMonitorpure virtual
SetValue(IntVar *const var, int64 value)=0PropagationMonitorpure virtual
SetValues(IntVar *const var, const std::vector< int64 > &values)=0PropagationMonitorpure virtual
solver() constSearchMonitorinline
StartProcessingIntegerVariable(IntVar *const var)=0PropagationMonitorpure virtual
~BaseObject()BaseObjectinlinevirtual
~PropagationMonitor() overridePropagationMonitor
~SearchMonitor() overrideSearchMonitorinline