OR-Tools  8.2
SchedulingConstraintHelper Member List

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

AddAbsenceReason(int t)SchedulingConstraintHelperinline
AddEndMaxReason(int t, IntegerValue upper_bound)SchedulingConstraintHelperinline
AddEndMinReason(int t, IntegerValue lower_bound)SchedulingConstraintHelperinline
AddEnergyAfterReason(int t, IntegerValue energy_min, IntegerValue time)SchedulingConstraintHelperinline
AddPresenceReason(int t)SchedulingConstraintHelperinline
AddReasonForBeingBefore(int before, int after)SchedulingConstraintHelper
AddSizeMinReason(int t)SchedulingConstraintHelperinline
AddSizeMinReason(int t, IntegerValue lower_bound)SchedulingConstraintHelperinline
AddStartMaxReason(int t, IntegerValue upper_bound)SchedulingConstraintHelperinline
AddStartMinReason(int t, IntegerValue lower_bound)SchedulingConstraintHelperinline
ClearOtherHelper()SchedulingConstraintHelperinline
ClearReason()SchedulingConstraintHelperinline
DecreaseEndMax(int t, IntegerValue new_start_max)SchedulingConstraintHelper
EndIsFixed(int t) constSchedulingConstraintHelperinline
EndMax(int t) constSchedulingConstraintHelperinline
EndMin(int t) constSchedulingConstraintHelperinline
Ends() constSchedulingConstraintHelperinline
ImportOtherReasons(const SchedulingConstraintHelper &other_helper)SchedulingConstraintHelper
IncreaseStartMin(int t, IntegerValue new_start_min)SchedulingConstraintHelper
IncrementalPropagate(const std::vector< int > &watch_indices) finalSchedulingConstraintHelpervirtual
InPropagationLoop() constSchedulingConstraintHelperinline
IsAbsent(int t) constSchedulingConstraintHelperinline
IsOptional(int t) constSchedulingConstraintHelperinline
IsPresent(int t) constSchedulingConstraintHelperinline
MutableIntegerReason()SchedulingConstraintHelperinline
MutableLiteralReason()SchedulingConstraintHelperinline
NumTasks() constSchedulingConstraintHelperinline
PresenceLiteral(int index) constSchedulingConstraintHelperinline
Propagate() finalSchedulingConstraintHelpervirtual
PropagatorInterface()PropagatorInterfaceinline
PushIntegerLiteral(IntegerLiteral lit)SchedulingConstraintHelper
PushIntegerLiteralIfTaskPresent(int t, IntegerLiteral lit)SchedulingConstraintHelper
PushTaskAbsence(int t)SchedulingConstraintHelper
PushTaskPresence(int t)SchedulingConstraintHelper
RegisterWith(GenericLiteralWatcher *watcher)SchedulingConstraintHelper
ReportConflict()SchedulingConstraintHelper
ResetFromSubset(const SchedulingConstraintHelper &other, absl::Span< const int > tasks)SchedulingConstraintHelper
SchedulingConstraintHelper(const std::vector< IntervalVariable > &tasks, Model *model)SchedulingConstraintHelper
SchedulingConstraintHelper(int num_tasks, Model *model)SchedulingConstraintHelper
SetLevel(int level) finalSchedulingConstraintHelpervirtual
SetOtherHelper(SchedulingConstraintHelper *other_helper, IntegerValue event)SchedulingConstraintHelperinline
ShiftedStartMin(int t) constSchedulingConstraintHelperinline
SizeIsFixed(int t) constSchedulingConstraintHelperinline
SizeMax(int t) constSchedulingConstraintHelperinline
SizeMin(int t) constSchedulingConstraintHelperinline
Sizes() constSchedulingConstraintHelperinline
StartIsFixed(int t) constSchedulingConstraintHelperinline
StartMax(int t) constSchedulingConstraintHelperinline
StartMin(int t) constSchedulingConstraintHelperinline
Starts() constSchedulingConstraintHelperinline
SynchronizeAndSetTimeDirection(bool is_forward)SchedulingConstraintHelper
TaskByDecreasingEndMax()SchedulingConstraintHelper
TaskByDecreasingStartMax()SchedulingConstraintHelper
TaskByIncreasingEndMin()SchedulingConstraintHelper
TaskByIncreasingShiftedStartMin()SchedulingConstraintHelper
TaskByIncreasingStartMin()SchedulingConstraintHelper
TaskDebugString(int t) constSchedulingConstraintHelper
WatchAllTasks(int id, GenericLiteralWatcher *watcher, bool watch_start_max=true, bool watch_end_max=true) constSchedulingConstraintHelper
~PropagatorInterface()PropagatorInterfaceinlinevirtual