Class SymmetryBreaker
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.DecisionVisitor
com.google.ortools.constraintsolver.SymmetryBreaker
A symmetry breaker is an object that will visit a decision and
create the 'symmetrical' decision in return.
Each symmetry breaker represents one class of symmetry.
create the 'symmetrical' decision in return.
Each symmetry breaker represents one class of symmetry.
-
Field Summary
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIntegerVariableEqualValueClause(IntVar var, long value) voidaddIntegerVariableGreaterOrEqualValueClause(IntVar var, long value) voidaddIntegerVariableLessOrEqualValueClause(IntVar var, long value) voiddelete()protected voidfinalize()static longgetCPtr(SymmetryBreaker obj) protected voidstatic longvoidvoidMethods inherited from class com.google.ortools.constraintsolver.DecisionVisitor
getCPtr, swigRelease, visitRankFirstInterval, visitRankLastInterval, visitScheduleOrExpedite, visitScheduleOrPostpone, visitSetVariableValue, visitSplitVariableDomain, visitUnknownDecisionMethods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, swigRelease, toString
-
Constructor Details
-
SymmetryBreaker
public SymmetryBreaker(long cPtr, boolean cMemoryOwn) -
SymmetryBreaker
public SymmetryBreaker()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalizein classDecisionVisitor
-
delete
public void delete()- Overrides:
deletein classDecisionVisitor
-
swigDirectorDisconnect
protected void swigDirectorDisconnect()- Overrides:
swigDirectorDisconnectin classDecisionVisitor
-
swigReleaseOwnership
public void swigReleaseOwnership()- Overrides:
swigReleaseOwnershipin classDecisionVisitor
-
swigTakeOwnership
public void swigTakeOwnership()- Overrides:
swigTakeOwnershipin classDecisionVisitor
-
addIntegerVariableEqualValueClause
-
addIntegerVariableGreaterOrEqualValueClause
-
addIntegerVariableLessOrEqualValueClause
-