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