Class DecisionVisitor
java.lang.Object
com.google.ortools.constraintsolver.BaseObject
com.google.ortools.constraintsolver.DecisionVisitor
- Direct Known Subclasses:
SymmetryBreaker
public class DecisionVisitor extends BaseObject
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 Modifier Constructor Description DecisionVisitor()protectedDecisionVisitor(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()protected static longgetCPtr(DecisionVisitor obj)protected voidswigDirectorDisconnect()voidswigReleaseOwnership()voidswigTakeOwnership()voidvisitRankFirstInterval(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)voidvisitUnknownDecision()Methods inherited from class com.google.ortools.constraintsolver.BaseObject
getCPtr, toStringMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DecisionVisitor
protected DecisionVisitor(long cPtr, boolean cMemoryOwn) -
DecisionVisitor
public DecisionVisitor()
-
-
Method Details
-
getCPtr
-
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()
-