Class DecisionVisitor
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.DecisionVisitor
- Direct Known Subclasses:
SymmetryBreaker
A DecisionVisitor is used to inspect a decision.
It contains virtual methods for all type of 'declared' decisions.
It contains virtual methods for all type of 'declared' decisions.
-
Field Summary
Fields inherited from class com.google.ortools.constraintsolver.BaseObject
swigCMemOwn -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()protected voidfinalize()static longgetCPtr(DecisionVisitor obj) protected voidstatic longvoidvoidvoidvisitRankFirstInterval(SequenceVar sequence, int index) voidvisitRankLastInterval(SequenceVar sequence, int index) voidvisitScheduleOrExpedite(IntervalVar var, long est) voidvisitScheduleOrPostpone(IntervalVar var, long est) voidvisitSetVariableValue(IntVar var, long value) voidvisitSplitVariableDomain(IntVar var, long value, boolean start_with_lower_half) voidMethods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, swigRelease, toString
-
Constructor Details
-
DecisionVisitor
public DecisionVisitor(long cPtr, boolean cMemoryOwn) -
DecisionVisitor
public DecisionVisitor()
-
-
Method Details
-
getCPtr
-
swigRelease
-
finalize
protected void finalize()- Overrides:
finalizein classBaseObject
-
delete
public void delete()- Overrides:
deletein classBaseObject
-
swigDirectorDisconnect
protected void swigDirectorDisconnect() -
swigReleaseOwnership
public void swigReleaseOwnership() -
swigTakeOwnership
public void swigTakeOwnership() -
visitSetVariableValue
-
visitSplitVariableDomain
-
visitScheduleOrPostpone
-
visitScheduleOrExpedite
-
visitRankFirstInterval
-
visitRankLastInterval
-
visitUnknownDecision
public void visitUnknownDecision()
-