Java Reference
Java Reference
DecisionVisitor.java
Go to the documentation of this file.
64 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitSetVariableValue(swigCPtr, this, IntVar.getCPtr(var), var, value); else mainJNI.DecisionVisitor_visitSetVariableValueSwigExplicitDecisionVisitor(swigCPtr, this, IntVar.getCPtr(var), var, value);
68 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitSplitVariableDomain(swigCPtr, this, IntVar.getCPtr(var), var, value, start_with_lower_half); else mainJNI.DecisionVisitor_visitSplitVariableDomainSwigExplicitDecisionVisitor(swigCPtr, this, IntVar.getCPtr(var), var, value, start_with_lower_half);
72 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitScheduleOrPostpone(swigCPtr, this, IntervalVar.getCPtr(var), var, est); else mainJNI.DecisionVisitor_visitScheduleOrPostponeSwigExplicitDecisionVisitor(swigCPtr, this, IntervalVar.getCPtr(var), var, est);
76 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitScheduleOrExpedite(swigCPtr, this, IntervalVar.getCPtr(var), var, est); else mainJNI.DecisionVisitor_visitScheduleOrExpediteSwigExplicitDecisionVisitor(swigCPtr, this, IntervalVar.getCPtr(var), var, est);
80 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitRankFirstInterval(swigCPtr, this, SequenceVar.getCPtr(sequence), sequence, index); else mainJNI.DecisionVisitor_visitRankFirstIntervalSwigExplicitDecisionVisitor(swigCPtr, this, SequenceVar.getCPtr(sequence), sequence, index);
84 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitRankLastInterval(swigCPtr, this, SequenceVar.getCPtr(sequence), sequence, index); else mainJNI.DecisionVisitor_visitRankLastIntervalSwigExplicitDecisionVisitor(swigCPtr, this, SequenceVar.getCPtr(sequence), sequence, index);
88 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitUnknownDecision(swigCPtr, this); else mainJNI.DecisionVisitor_visitUnknownDecisionSwigExplicitDecisionVisitor(swigCPtr, this);
void visitRankLastInterval(SequenceVar sequence, int index)
Definition: DecisionVisitor.java:83
void swigDirectorDisconnect()
Definition: DecisionVisitor.java:43
void visitSplitVariableDomain(IntVar var, long value, boolean start_with_lower_half)
Definition: DecisionVisitor.java:67
void visitRankFirstInterval(SequenceVar sequence, int index)
Definition: DecisionVisitor.java:79
The class IntVar is a subset of IntExpr.
A sequence variable is a variable whose domain is a set of possible orderings of the interval variab...
Definition: SequenceVar.java:19
A DecisionVisitor is used to inspect a decision.
Definition: DecisionVisitor.java:15
void visitSetVariableValue(IntVar var, long value)
Definition: DecisionVisitor.java:63
void visitUnknownDecision()
Definition: DecisionVisitor.java:87
DecisionVisitor()
Definition: DecisionVisitor.java:58
void swigReleaseOwnership()
Definition: DecisionVisitor.java:48
void visitScheduleOrPostpone(IntervalVar var, long est)
Definition: DecisionVisitor.java:71
A BaseObject is the root of all reversibly allocated objects.
Definition: BaseObject.java:16
DecisionVisitor(long cPtr, boolean cMemoryOwn)
Definition: DecisionVisitor.java:18
void visitScheduleOrExpedite(IntervalVar var, long est)
Definition: DecisionVisitor.java:75
Interval variables are often used in scheduling.
void swigTakeOwnership()
Definition: DecisionVisitor.java:53