C++ Reference

C++ Reference: Routing

PropagationMonitor Member List

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

BeginConstraintInitialPropagation(Constraint *const constraint)=0PropagationMonitorpure virtual
BeginDemonRun(Demon *const demon)=0PropagationMonitorpure virtual
BeginNestedConstraintInitialPropagation(Constraint *const parent, Constraint *const nested)=0PropagationMonitorpure virtual
DebugString() const overridePropagationMonitorinline
EndConstraintInitialPropagation(Constraint *const constraint)=0PropagationMonitorpure virtual
EndDemonRun(Demon *const demon)=0PropagationMonitorpure virtual
EndNestedConstraintInitialPropagation(Constraint *const parent, Constraint *const nested)=0PropagationMonitorpure virtual
EndProcessingIntegerVariable(IntVar *const var)=0PropagationMonitorpure virtual
Install() overridePropagationMonitor
PopContext()=0PropagationMonitorpure virtual
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
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
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
StartProcessingIntegerVariable(IntVar *const var)=0PropagationMonitorpure virtual
~PropagationMonitor() overridePropagationMonitor