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 =0
IntervalVar
pure virtual
BaseName
() const
PropagationBaseObject
virtual
BaseObject
()
BaseObject
inline
CannotBePerformed
() const
IntervalVar
inline
DebugString
() const override
PropagationBaseObject
inline
virtual
DurationExpr
()=0
IntervalVar
pure virtual
DurationMax
() const =0
IntervalVar
pure virtual
DurationMin
() const =0
IntervalVar
pure virtual
EndExpr
()=0
IntervalVar
pure virtual
EndMax
() const =0
IntervalVar
pure virtual
EndMin
() const =0
IntervalVar
pure virtual
EnqueueAll
(const SimpleRevFIFO< Demon * > &demons)
PropagationBaseObject
EnqueueDelayedDemon
(Demon *const d)
PropagationBaseObject
inline
EnqueueVar
(Demon *const d)
PropagationBaseObject
inline
ExecuteAll
(const SimpleRevFIFO< Demon * > &demons)
PropagationBaseObject
FreezeQueue
()
PropagationBaseObject
inline
HasName
() const
PropagationBaseObject
IntervalVar
(Solver *const solver, const std::string &name)
IntervalVar
inline
IsPerformedBound
() const
IntervalVar
inline
kMaxValidValue
IntervalVar
static
kMinValidValue
IntervalVar
static
MayBePerformed
() const =0
IntervalVar
pure virtual
MustBePerformed
() const =0
IntervalVar
pure virtual
name
() const
PropagationBaseObject
virtual
OldDurationMax
() const =0
IntervalVar
pure virtual
OldDurationMin
() const =0
IntervalVar
pure virtual
OldEndMax
() const =0
IntervalVar
pure virtual
OldEndMin
() const =0
IntervalVar
pure virtual
OldStartMax
() const =0
IntervalVar
pure virtual
OldStartMin
() const =0
IntervalVar
pure virtual
PerformedExpr
()=0
IntervalVar
pure virtual
PropagationBaseObject
(Solver *const s)
PropagationBaseObject
inline
explicit
reset_action_on_fail
()
PropagationBaseObject
inline
SafeDurationExpr
(int64 unperformed_value)=0
IntervalVar
pure virtual
SafeEndExpr
(int64 unperformed_value)=0
IntervalVar
pure virtual
SafeStartExpr
(int64 unperformed_value)=0
IntervalVar
pure virtual
set_action_on_fail
(Solver::Action a)
PropagationBaseObject
inline
set_name
(const std::string &name)
PropagationBaseObject
set_variable_to_clean_on_fail
(IntVar *v)
PropagationBaseObject
inline
SetDurationMax
(int64 m)=0
IntervalVar
pure virtual
SetDurationMin
(int64 m)=0
IntervalVar
pure virtual
SetDurationRange
(int64 mi, int64 ma)=0
IntervalVar
pure virtual
SetEndMax
(int64 m)=0
IntervalVar
pure virtual
SetEndMin
(int64 m)=0
IntervalVar
pure virtual
SetEndRange
(int64 mi, int64 ma)=0
IntervalVar
pure virtual
SetPerformed
(bool val)=0
IntervalVar
pure virtual
SetStartMax
(int64 m)=0
IntervalVar
pure virtual
SetStartMin
(int64 m)=0
IntervalVar
pure virtual
SetStartRange
(int64 mi, int64 ma)=0
IntervalVar
pure virtual
solver
() const
PropagationBaseObject
inline
StartExpr
()=0
IntervalVar
pure virtual
StartMax
() const =0
IntervalVar
pure virtual
StartMin
() const =0
IntervalVar
pure virtual
UnfreezeQueue
()
PropagationBaseObject
inline
WasPerformedBound
() const =0
IntervalVar
pure virtual
WhenAnything
(Demon *const d)
IntervalVar
WhenAnything
(Solver::Closure closure)
IntervalVar
inline
WhenAnything
(Solver::Action action)
IntervalVar
inline
WhenDurationBound
(Demon *const d)=0
IntervalVar
pure virtual
WhenDurationBound
(Solver::Closure closure)
IntervalVar
inline
WhenDurationBound
(Solver::Action action)
IntervalVar
inline
WhenDurationRange
(Demon *const d)=0
IntervalVar
pure virtual
WhenDurationRange
(Solver::Closure closure)
IntervalVar
inline
WhenDurationRange
(Solver::Action action)
IntervalVar
inline
WhenEndBound
(Demon *const d)=0
IntervalVar
pure virtual
WhenEndBound
(Solver::Closure closure)
IntervalVar
inline
WhenEndBound
(Solver::Action action)
IntervalVar
inline
WhenEndRange
(Demon *const d)=0
IntervalVar
pure virtual
WhenEndRange
(Solver::Closure closure)
IntervalVar
inline
WhenEndRange
(Solver::Action action)
IntervalVar
inline
WhenPerformedBound
(Demon *const d)=0
IntervalVar
pure virtual
WhenPerformedBound
(Solver::Closure closure)
IntervalVar
inline
WhenPerformedBound
(Solver::Action action)
IntervalVar
inline
WhenStartBound
(Demon *const d)=0
IntervalVar
pure virtual
WhenStartBound
(Solver::Closure closure)
IntervalVar
inline
WhenStartBound
(Solver::Action action)
IntervalVar
inline
WhenStartRange
(Demon *const d)=0
IntervalVar
pure virtual
WhenStartRange
(Solver::Closure closure)
IntervalVar
inline
WhenStartRange
(Solver::Action action)
IntervalVar
inline
~BaseObject
()
BaseObject
inline
virtual
~IntervalVar
() override
IntervalVar
inline
~PropagationBaseObject
() override
PropagationBaseObject
inline
Generated by
1.9.1