Java Reference
Java Reference
Assignment.java
Go to the documentation of this file.
334 public void setSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed) {
335 mainJNI.Assignment_setSequence(swigCPtr, this, SequenceVar.getCPtr(var), var, forward_sequence, backward_sequence, unperformed);
339 mainJNI.Assignment_setForwardSequence(swigCPtr, this, SequenceVar.getCPtr(var), var, forward_sequence);
343 mainJNI.Assignment_setBackwardSequence(swigCPtr, this, SequenceVar.getCPtr(var), var, backward_sequence);
419 mainJNI.Assignment_copyIntersection(swigCPtr, this, Assignment.getCPtr(assignment), assignment);
436 return new AssignmentIntervalContainer(mainJNI.Assignment_intervalVarContainer(swigCPtr, this), false);
445 return new AssignmentSequenceContainer(mainJNI.Assignment_sequenceVarContainer(swigCPtr, this), false);
long startValue(IntervalVar var)
Definition: Assignment.java:204
IntervalVarElement fastAdd(IntervalVar var)
Definition: Assignment.java:191
boolean activated(IntervalVar var)
Definition: Assignment.java:370
int numIntervalVars()
Definition: Assignment.java:63
void setDurationValue(IntervalVar var, long value)
Definition: Assignment.java:272
boolean load(String filename)
Definition: Assignment.java:79
void setObjectiveRange(long l, long u)
Definition: Assignment.java:132
void addObjective(IntVar v)
Definition: Assignment.java:87
void setDurationRange(IntervalVar var, long mi, long ma)
Definition: Assignment.java:268
Definition: AssignmentSequenceContainer.java:11
Assignment(Solver s)
Definition: Assignment.java:39
long endMax(IntervalVar var)
Definition: Assignment.java:224
void setDurationMax(IntervalVar var, long m)
Definition: Assignment.java:264
void activate(IntervalVar var)
Definition: Assignment.java:362
long min(IntVar var)
Definition: Assignment.java:150
void setObjectiveValue(long value)
Definition: Assignment.java:128
int numIntVars()
Definition: Assignment.java:59
boolean activated(SequenceVar var)
Definition: Assignment.java:382
boolean contains(IntervalVar var)
Definition: Assignment.java:410
long startMax(IntervalVar var)
Definition: Assignment.java:200
void deactivate(IntVar var)
Definition: Assignment.java:354
long performedValue(IntervalVar var)
Definition: Assignment.java:240
void setPerformedMax(IntervalVar var, long m)
Definition: Assignment.java:296
boolean contains(IntVar var)
Definition: Assignment.java:406
void deactivateObjective()
Definition: Assignment.java:390
boolean objectiveBound()
Definition: Assignment.java:116
IntVar objective()
Definition: Assignment.java:95
void setEndMax(IntervalVar var, long m)
Definition: Assignment.java:280
void add(SequenceVar[] vars)
Definition: Assignment.java:313
void deactivate(IntervalVar var)
Definition: Assignment.java:366
boolean save(String filename)
Definition: Assignment.java:83
Definition: AssignmentIntervalContainer.java:11
void setPerformedRange(IntervalVar var, long mi, long ma)
Definition: Assignment.java:300
boolean activated(IntVar var)
Definition: Assignment.java:358
long objectiveMin()
Definition: Assignment.java:104
void copy(Assignment assignment)
Definition: Assignment.java:422
void copyIntersection(Assignment assignment)
Definition: Assignment.java:418
void setStartRange(IntervalVar var, long mi, long ma)
Definition: Assignment.java:252
int[] backwardSequence(SequenceVar var)
Definition: Assignment.java:326
Definition: AssignmentIntContainer.java:11
void setDurationMin(IntervalVar var, long m)
Definition: Assignment.java:260
boolean activatedObjective()
Definition: Assignment.java:394
IntVarElement add(IntVar var)
Definition: Assignment.java:136
long durationValue(IntervalVar var)
Definition: Assignment.java:216
long durationMax(IntervalVar var)
Definition: Assignment.java:212
long max(IntVar var)
Definition: Assignment.java:154
long objectiveValue()
Definition: Assignment.java:112
boolean AreAllElementsBound()
Definition: Assignment.java:402
IntVarElement fastAdd(IntVar var)
Definition: Assignment.java:145
void add(IntVar[] vars)
Definition: Assignment.java:141
void setPerformedMin(IntervalVar var, long m)
Definition: Assignment.java:292
long performedMax(IntervalVar var)
Definition: Assignment.java:236
void activate(IntVar var)
Definition: Assignment.java:350
void setBackwardSequence(SequenceVar var, int[] backward_sequence)
Definition: Assignment.java:342
void setForwardSequence(SequenceVar var, int[] forward_sequence)
Definition: Assignment.java:338
Assignment(Assignment copy)
Definition: Assignment.java:43
void setObjectiveMax(long m)
Definition: Assignment.java:124
long endValue(IntervalVar var)
Definition: Assignment.java:228
int[] unperformed(SequenceVar var)
Definition: Assignment.java:330
long durationMin(IntervalVar var)
Definition: Assignment.java:208
void ClearObjective()
Definition: Assignment.java:91
Assignment(long cPtr, boolean cMemoryOwn)
Definition: Assignment.java:14
AssignmentSequenceContainer sequenceVarContainer()
Definition: Assignment.java:444
int[] forwardSequence(SequenceVar var)
Definition: Assignment.java:322
void setMax(IntVar var, long m)
Definition: Assignment.java:170
void setStartMin(IntervalVar var, long m)
Definition: Assignment.java:244
boolean bound(IntVar var)
Definition: Assignment.java:162
long objectiveMax()
Definition: Assignment.java:108
void setStartValue(IntervalVar var, long value)
Definition: Assignment.java:256
void setPerformedValue(IntervalVar var, long value)
Definition: Assignment.java:304
void activateObjective()
Definition: Assignment.java:386
long performedMin(IntervalVar var)
Definition: Assignment.java:232
void setStartMax(IntervalVar var, long m)
Definition: Assignment.java:248
SequenceVarElement add(SequenceVar var)
Definition: Assignment.java:308
void setSequence(SequenceVar var, int[] forward_sequence, int[] backward_sequence, int[] unperformed)
Definition: Assignment.java:334
AssignmentIntervalContainer mutableIntervalVarContainer()
Definition: Assignment.java:439
boolean hasObjective()
Definition: Assignment.java:100
boolean contains(SequenceVar var)
Definition: Assignment.java:414
AssignmentIntervalContainer intervalVarContainer()
Definition: Assignment.java:435
void setMin(IntVar var, long m)
Definition: Assignment.java:166
void setRange(IntVar var, long l, long u)
Definition: Assignment.java:174
String toString()
Definition: Assignment.java:398
SequenceVarElement fastAdd(SequenceVar var)
Definition: Assignment.java:317
long startMin(IntervalVar var)
Definition: Assignment.java:196
void setUnperformed(SequenceVar var, int[] unperformed)
Definition: Assignment.java:346
void add(IntervalVar[] vars)
Definition: Assignment.java:187
void setObjectiveMin(long m)
Definition: Assignment.java:120
int numSequenceVars()
Definition: Assignment.java:67
void setEndMin(IntervalVar var, long m)
Definition: Assignment.java:276
void setValue(IntVar var, long value)
Definition: Assignment.java:178
void activate(SequenceVar var)
Definition: Assignment.java:374
void setEndRange(IntervalVar var, long mi, long ma)
Definition: Assignment.java:284
void setEndValue(IntervalVar var, long value)
Definition: Assignment.java:288
void deactivate(SequenceVar var)
Definition: Assignment.java:378
AssignmentIntContainer intVarContainer()
Definition: Assignment.java:426
long value(IntVar var)
Definition: Assignment.java:158
AssignmentIntContainer mutableIntVarContainer()
Definition: Assignment.java:430
IntervalVarElement add(IntervalVar var)
Definition: Assignment.java:182
AssignmentSequenceContainer mutableSequenceVarContainer()
Definition: Assignment.java:448
long endMin(IntervalVar var)
Definition: Assignment.java:220