Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::sat::SchedulingConstraintHelper Member List

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

AddAbsenceReason(int t)operations_research::sat::SchedulingConstraintHelperinline
AddEndMaxReason(int t, IntegerValue upper_bound)operations_research::sat::SchedulingConstraintHelperinline
AddEndMinReason(int t, IntegerValue lower_bound)operations_research::sat::SchedulingConstraintHelperinline
AddEnergyAfterReason(int t, IntegerValue energy_min, IntegerValue time)operations_research::sat::SchedulingConstraintHelperinline
AddEnergyMinInIntervalReason(int t, IntegerValue min, IntegerValue max)operations_research::sat::SchedulingConstraintHelperinline
AddIntegerReason(IntegerLiteral l)operations_research::sat::SchedulingConstraintHelperinline
AddLiteralReason(Literal l)operations_research::sat::SchedulingConstraintHelperinline
AddPresenceReason(int t)operations_research::sat::SchedulingConstraintHelperinline
AddReasonForBeingBeforeAssumingNoOverlap(int before, int after)operations_research::sat::SchedulingConstraintHelper
AddReasonForUpperBoundLowerThan(LinearExpression2 expr, IntegerValue ub)operations_research::sat::SchedulingConstraintHelper
AddShiftedEndMaxReason(int t, IntegerValue upper_bound)operations_research::sat::SchedulingConstraintHelperinline
AddSizeMaxReason(int t, IntegerValue upper_bound)operations_research::sat::SchedulingConstraintHelperinline
AddSizeMinReason(int t)operations_research::sat::SchedulingConstraintHelperinline
AddSizeMinReason(int t, IntegerValue lower_bound)operations_research::sat::SchedulingConstraintHelperinline
AddStartMaxReason(int t, IntegerValue upper_bound)operations_research::sat::SchedulingConstraintHelperinline
AddStartMinReason(int t, IntegerValue lower_bound)operations_research::sat::SchedulingConstraintHelperinline
AppendAndResetReason(std::vector< IntegerLiteral > *integer_reason, std::vector< Literal > *literal_reason)operations_research::sat::SchedulingConstraintHelper
CurrentDecisionLevel() constoperations_research::sat::SchedulingConstraintHelperinline
CurrentTimeIsForward() constoperations_research::sat::SchedulingConstraintHelperinline
DecreaseEndMax(int t, IntegerValue value)operations_research::sat::SchedulingConstraintHelper
EndIsFixed(int t) constoperations_research::sat::SchedulingConstraintHelperinline
EndMax(int t) constoperations_research::sat::SchedulingConstraintHelperinline
EndMin(int t) constoperations_research::sat::SchedulingConstraintHelperinline
Ends() constoperations_research::sat::SchedulingConstraintHelperinline
GetCurrentMinDistanceBetweenTasks(int a, int b)operations_research::sat::SchedulingConstraintHelper
GetEnergyProfile()operations_research::sat::SchedulingConstraintHelper
GetIntervalDefinition(int index) constoperations_research::sat::SchedulingConstraintHelperinline
GetMinOverlap(int t, IntegerValue start, IntegerValue end) constoperations_research::sat::SchedulingConstraintHelper
GetScratchTaskSet()operations_research::sat::SchedulingConstraintHelperinline
GetScratchTaskTimeVector1()operations_research::sat::SchedulingConstraintHelperinline
GetScratchTaskTimeVector2()operations_research::sat::SchedulingConstraintHelperinline
ImportReasonsFromOther(const SchedulingConstraintHelper &other_helper)operations_research::sat::SchedulingConstraintHelper
IncreaseEndMin(int t, IntegerValue value)operations_research::sat::SchedulingConstraintHelper
IncreaseStartMin(int t, IntegerValue value)operations_research::sat::SchedulingConstraintHelper
IncrementalPropagate(const std::vector< int > &watch_indices) finaloperations_research::sat::SchedulingConstraintHelpervirtual
InPropagationLoop() constoperations_research::sat::SchedulingConstraintHelperinline
IsAbsent(int t) constoperations_research::sat::SchedulingConstraintHelperinline
IsAbsent(LiteralIndex lit) constoperations_research::sat::SchedulingConstraintHelperinline
IsEnforced() constoperations_research::sat::SchedulingConstraintHelper
IsOptional(int t) constoperations_research::sat::SchedulingConstraintHelperinline
IsOptional(LiteralIndex lit) constoperations_research::sat::SchedulingConstraintHelperinline
IsPresent(int t) constoperations_research::sat::SchedulingConstraintHelperinline
IsPresent(LiteralIndex lit) constoperations_research::sat::SchedulingConstraintHelperinline
LevelZeroEndMax(int t) constoperations_research::sat::SchedulingConstraintHelperinline
LevelZeroSizeMin(int t) constoperations_research::sat::SchedulingConstraintHelperinline
LevelZeroStartMax(int t) constoperations_research::sat::SchedulingConstraintHelperinline
LevelZeroStartMin(int t) constoperations_research::sat::SchedulingConstraintHelperinline
NotifyLevelZeroPrecedence(int a, int b)operations_research::sat::SchedulingConstraintHelper
NumTasks() constoperations_research::sat::SchedulingConstraintHelperinline
PresenceLiteral(int index) constoperations_research::sat::SchedulingConstraintHelperinline
Propagate() finaloperations_research::sat::SchedulingConstraintHelpervirtual
PropagationTimestamp() constoperations_research::sat::SchedulingConstraintHelperinline
PropagatorInterface()=defaultoperations_research::sat::PropagatorInterface
PushIntegerLiteral(IntegerLiteral lit)operations_research::sat::SchedulingConstraintHelper
PushIntegerLiteralIfTaskPresent(int t, IntegerLiteral lit)operations_research::sat::SchedulingConstraintHelper
PushLiteral(Literal l)operations_research::sat::SchedulingConstraintHelper
PushTaskAbsence(int t)operations_research::sat::SchedulingConstraintHelper
PushTaskOrderWhenPresent(int t_before, int t_after)operations_research::sat::SchedulingConstraintHelper
PushTaskPresence(int t)operations_research::sat::SchedulingConstraintHelper
RegisterWith(GenericLiteralWatcher *watcher, absl::Span< const Literal > enforcement_literals)operations_research::sat::SchedulingConstraintHelper
ReportConflict()operations_research::sat::SchedulingConstraintHelper
ResetFromSubset(const SchedulingConstraintHelper &other, absl::Span< const int > tasks)operations_research::sat::SchedulingConstraintHelper
ResetReason()operations_research::sat::SchedulingConstraintHelperinline
SchedulingConstraintHelper(std::vector< AffineExpression > starts, std::vector< AffineExpression > ends, std::vector< AffineExpression > sizes, std::vector< LiteralIndex > reason_for_presence, Model *model)operations_research::sat::SchedulingConstraintHelper
SchedulingConstraintHelper(int num_tasks, Model *model)operations_research::sat::SchedulingConstraintHelper
SetEnforcementId(EnforcementId id)operations_research::sat::SchedulingConstraintHelperinline
SetExtraExplanationForItemCallback(std::function< void(absl::Span< const int > items, std::vector< Literal > *reason, std::vector< IntegerLiteral > *integer_reason)> extra_explanation_callback)operations_research::sat::SchedulingConstraintHelperinline
SetTimeDirection(bool is_forward)operations_research::sat::SchedulingConstraintHelper
ShiftedEndMax(int t) constoperations_research::sat::SchedulingConstraintHelperinline
ShiftedStartMin(int t) constoperations_research::sat::SchedulingConstraintHelperinline
SizeIsFixed(int t) constoperations_research::sat::SchedulingConstraintHelperinline
SizeMax(int t) constoperations_research::sat::SchedulingConstraintHelperinline
SizeMin(int t) constoperations_research::sat::SchedulingConstraintHelperinline
Sizes() constoperations_research::sat::SchedulingConstraintHelperinline
StartIsFixed(int t) constoperations_research::sat::SchedulingConstraintHelperinline
StartMax(int t) constoperations_research::sat::SchedulingConstraintHelperinline
StartMin(int t) constoperations_research::sat::SchedulingConstraintHelperinline
Starts() constoperations_research::sat::SchedulingConstraintHelperinline
SynchronizeAndSetTimeDirection(bool is_forward)operations_research::sat::SchedulingConstraintHelper
TaskByDecreasingEndMax()operations_research::sat::SchedulingConstraintHelper
TaskByIncreasingEndMin()operations_research::sat::SchedulingConstraintHelper
TaskByIncreasingNegatedShiftedEndMax()operations_research::sat::SchedulingConstraintHelper
TaskByIncreasingNegatedStartMax()operations_research::sat::SchedulingConstraintHelper
TaskByIncreasingShiftedStartMin()operations_research::sat::SchedulingConstraintHelper
TaskByIncreasingStartMin()operations_research::sat::SchedulingConstraintHelper
TaskDebugString(int t) constoperations_research::sat::SchedulingConstraintHelper
TaskIsBeforeOrIsOverlapping(int before, int after)operations_research::sat::SchedulingConstraintHelper
WatchAllTasks(int id)operations_research::sat::SchedulingConstraintHelper
~PropagatorInterface()=defaultoperations_research::sat::PropagatorInterfacevirtual