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

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

AddBottomMaxReason(int index, IntegerValue upper_bound)operations_research::sat::NoOverlap2DConstraintHelperinline
AddBottomMinReason(int index, IntegerValue lower_bound)operations_research::sat::NoOverlap2DConstraintHelperinline
AddLeftMaxReason(int index, IntegerValue upper_bound)operations_research::sat::NoOverlap2DConstraintHelperinline
AddLeftMinReason(int index, IntegerValue lower_bound)operations_research::sat::NoOverlap2DConstraintHelperinline
AddPresenceReason(int index)operations_research::sat::NoOverlap2DConstraintHelperinline
AddSizeMinReason(int index)operations_research::sat::NoOverlap2DConstraintHelperinline
AddXSizeMinReason(int index)operations_research::sat::NoOverlap2DConstraintHelperinline
AddYSizeMinReason(int index)operations_research::sat::NoOverlap2DConstraintHelperinline
ClearReason()operations_research::sat::NoOverlap2DConstraintHelperinline
connected_components() constoperations_research::sat::NoOverlap2DConstraintHelperinline
GetBoundingRectangle(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
GetBoxSizesMax(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
GetItemRangeForSizeMin(int index) constoperations_research::sat::NoOverlap2DConstraintHelper
GetItemWithVariableSize(int index) constoperations_research::sat::NoOverlap2DConstraintHelper
GetLevelZeroBoundingRectangle(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
GetLevelZeroBoxSizesMin(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
IncreaseLeftMin(int index, IntegerValue new_lower_bound)operations_research::sat::NoOverlap2DConstraintHelperinline
IncrementalPropagate(const std::vector< int > &)operations_research::sat::PropagatorInterfaceinlinevirtual
InProcessingCount() constoperations_research::sat::NoOverlap2DConstraintHelperinline
IsAbsent(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
IsFixed(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
IsOptional(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
IsPresent(int index) constoperations_research::sat::NoOverlap2DConstraintHelperinline
LastLevelZeroChangeIdx() constoperations_research::sat::NoOverlap2DConstraintHelperinline
NoOverlap2DConstraintHelper(std::vector< AffineExpression > x_starts, std::vector< AffineExpression > x_ends, std::vector< AffineExpression > x_sizes, std::vector< LiteralIndex > x_reason_for_presence, std::vector< AffineExpression > y_starts, std::vector< AffineExpression > y_ends, std::vector< AffineExpression > y_sizes, std::vector< LiteralIndex > y_reason_for_presence, Model *model)operations_research::sat::NoOverlap2DConstraintHelperinline
NumBoxes() constoperations_research::sat::NoOverlap2DConstraintHelperinline
Propagate() overrideoperations_research::sat::NoOverlap2DConstraintHelpervirtual
PropagateRelativePosition(int first, int second, PairwiseRestriction::PairwiseRestrictionType type)operations_research::sat::NoOverlap2DConstraintHelper
PropagatorInterface()=defaultoperations_research::sat::PropagatorInterface
RegisterWith(GenericLiteralWatcher *watcher)operations_research::sat::NoOverlap2DConstraintHelper
ReportConflict()operations_research::sat::NoOverlap2DConstraintHelperinline
ReportConflictFromInfeasibleBoxRanges(absl::Span< const RectangleInRange > ranges)operations_research::sat::NoOverlap2DConstraintHelper
ReportConflictFromTwoBoxes(int box1, int box2)operations_research::sat::NoOverlap2DConstraintHelper
SynchronizeAndSetDirection(bool x_is_forward_after_swap=true, bool y_is_forward_after_swap=true, bool swap_x_and_y=false)operations_research::sat::NoOverlap2DConstraintHelper
WatchAllBoxes(int id)operations_research::sat::NoOverlap2DConstraintHelperinline
x_demands_helper()operations_research::sat::NoOverlap2DConstraintHelper
x_helper() constoperations_research::sat::NoOverlap2DConstraintHelperinline
y_demands_helper()operations_research::sat::NoOverlap2DConstraintHelper
y_helper() constoperations_research::sat::NoOverlap2DConstraintHelperinline
~PropagatorInterface()=defaultoperations_research::sat::PropagatorInterfacevirtual