Java Reference
Java Reference
DecisionVisitor.java
Go to the documentation of this file.
63 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);
67 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);
71 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);
75 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);
79 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);
83 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);
87 if (getClass() == DecisionVisitor.class) mainJNI.DecisionVisitor_visitUnknownDecision(swigCPtr, this); else mainJNI.DecisionVisitor_visitUnknownDecisionSwigExplicitDecisionVisitor(swigCPtr, this);
void visitRankLastInterval(SequenceVar sequence, int index)
Definition: DecisionVisitor.java:82
void swigDirectorDisconnect()
Definition: DecisionVisitor.java:42
void visitSplitVariableDomain(IntVar var, long value, boolean start_with_lower_half)
Definition: DecisionVisitor.java:66
void visitRankFirstInterval(SequenceVar sequence, int index)
Definition: DecisionVisitor.java:78
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 variabl...
Definition: SequenceVar.java:14
A DecisionVisitor is used to inspect a decision.
Definition: DecisionVisitor.java:14
void visitSetVariableValue(IntVar var, long value)
Definition: DecisionVisitor.java:62
void visitUnknownDecision()
Definition: DecisionVisitor.java:86
DecisionVisitor()
Definition: DecisionVisitor.java:57
void swigReleaseOwnership()
Definition: DecisionVisitor.java:47
void visitScheduleOrPostpone(IntervalVar var, long est)
Definition: DecisionVisitor.java:70
A BaseObject is the root of all reversibly allocated objects.
Definition: BaseObject.java:14
DecisionVisitor(long cPtr, boolean cMemoryOwn)
Definition: DecisionVisitor.java:17
void visitScheduleOrExpedite(IntervalVar var, long est)
Definition: DecisionVisitor.java:74
Interval variables are often used in scheduling.
void swigTakeOwnership()
Definition: DecisionVisitor.java:52