OR-Tools  8.2
IntervalVar Member List

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

Accept(ModelVisitor *const visitor) const =0IntervalVarpure virtual
BaseName() constPropagationBaseObjectvirtual
BaseObject()BaseObjectinline
CannotBePerformed() constIntervalVarinline
DebugString() const overridePropagationBaseObjectinlinevirtual
DurationExpr()=0IntervalVarpure virtual
DurationMax() const =0IntervalVarpure virtual
DurationMin() const =0IntervalVarpure virtual
EndExpr()=0IntervalVarpure virtual
EndMax() const =0IntervalVarpure virtual
EndMin() const =0IntervalVarpure virtual
EnqueueAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
EnqueueDelayedDemon(Demon *const d)PropagationBaseObjectinline
EnqueueVar(Demon *const d)PropagationBaseObjectinline
ExecuteAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
FreezeQueue()PropagationBaseObjectinline
HasName() constPropagationBaseObject
IntervalVar(Solver *const solver, const std::string &name)IntervalVarinline
IsPerformedBound() constIntervalVarinline
kMaxValidValueIntervalVarstatic
kMinValidValueIntervalVarstatic
MayBePerformed() const =0IntervalVarpure virtual
MustBePerformed() const =0IntervalVarpure virtual
name() constPropagationBaseObjectvirtual
OldDurationMax() const =0IntervalVarpure virtual
OldDurationMin() const =0IntervalVarpure virtual
OldEndMax() const =0IntervalVarpure virtual
OldEndMin() const =0IntervalVarpure virtual
OldStartMax() const =0IntervalVarpure virtual
OldStartMin() const =0IntervalVarpure virtual
PerformedExpr()=0IntervalVarpure virtual
PropagationBaseObject(Solver *const s)PropagationBaseObjectinlineexplicit
reset_action_on_fail()PropagationBaseObjectinline
SafeDurationExpr(int64 unperformed_value)=0IntervalVarpure virtual
SafeEndExpr(int64 unperformed_value)=0IntervalVarpure virtual
SafeStartExpr(int64 unperformed_value)=0IntervalVarpure virtual
set_action_on_fail(Solver::Action a)PropagationBaseObjectinline
set_name(const std::string &name)PropagationBaseObject
set_variable_to_clean_on_fail(IntVar *v)PropagationBaseObjectinline
SetDurationMax(int64 m)=0IntervalVarpure virtual
SetDurationMin(int64 m)=0IntervalVarpure virtual
SetDurationRange(int64 mi, int64 ma)=0IntervalVarpure virtual
SetEndMax(int64 m)=0IntervalVarpure virtual
SetEndMin(int64 m)=0IntervalVarpure virtual
SetEndRange(int64 mi, int64 ma)=0IntervalVarpure virtual
SetPerformed(bool val)=0IntervalVarpure virtual
SetStartMax(int64 m)=0IntervalVarpure virtual
SetStartMin(int64 m)=0IntervalVarpure virtual
SetStartRange(int64 mi, int64 ma)=0IntervalVarpure virtual
solver() constPropagationBaseObjectinline
StartExpr()=0IntervalVarpure virtual
StartMax() const =0IntervalVarpure virtual
StartMin() const =0IntervalVarpure virtual
UnfreezeQueue()PropagationBaseObjectinline
WasPerformedBound() const =0IntervalVarpure virtual
WhenAnything(Demon *const d)IntervalVar
WhenAnything(Solver::Closure closure)IntervalVarinline
WhenAnything(Solver::Action action)IntervalVarinline
WhenDurationBound(Demon *const d)=0IntervalVarpure virtual
WhenDurationBound(Solver::Closure closure)IntervalVarinline
WhenDurationBound(Solver::Action action)IntervalVarinline
WhenDurationRange(Demon *const d)=0IntervalVarpure virtual
WhenDurationRange(Solver::Closure closure)IntervalVarinline
WhenDurationRange(Solver::Action action)IntervalVarinline
WhenEndBound(Demon *const d)=0IntervalVarpure virtual
WhenEndBound(Solver::Closure closure)IntervalVarinline
WhenEndBound(Solver::Action action)IntervalVarinline
WhenEndRange(Demon *const d)=0IntervalVarpure virtual
WhenEndRange(Solver::Closure closure)IntervalVarinline
WhenEndRange(Solver::Action action)IntervalVarinline
WhenPerformedBound(Demon *const d)=0IntervalVarpure virtual
WhenPerformedBound(Solver::Closure closure)IntervalVarinline
WhenPerformedBound(Solver::Action action)IntervalVarinline
WhenStartBound(Demon *const d)=0IntervalVarpure virtual
WhenStartBound(Solver::Closure closure)IntervalVarinline
WhenStartBound(Solver::Action action)IntervalVarinline
WhenStartRange(Demon *const d)=0IntervalVarpure virtual
WhenStartRange(Solver::Closure closure)IntervalVarinline
WhenStartRange(Solver::Action action)IntervalVarinline
~BaseObject()BaseObjectinlinevirtual
~IntervalVar() overrideIntervalVarinline
~PropagationBaseObject() overridePropagationBaseObjectinline