Package | Description |
---|---|
net.sf.cpsolver.ifs.example.jobshop |
JobShop Problem.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Location.after(Location anotherLocation)
Returnts true if after the given location
|
boolean |
Location.before(Location anotherLocation)
Returnts true if before the given location
|
void |
Job.computeConflicts(Location location,
Set<Location> conflicts)
Adds conflicting operations into the set of conflicts.
|
void |
Machine.computeConflicts(Location location,
Set<Location> conflicts)
Adds conflicting operations into the set of conflicts.
|
boolean |
Job.inConflict(Location location)
True if there is an operation from the same job which violates with the
given assignment.
|
boolean |
Machine.inConflict(Location location)
True if there is an operation from the machine which violates with the
given assignment.
|
boolean |
Job.isConsistent(Location location1,
Location location2)
True if the two assignments (placement of opeartions of the same job in
time) violates each other.
|
boolean |
Machine.isConsistent(Location value1,
Location value2)
True if the two assignments (placement of opeartions of the machine in
time) violates each other.
|
boolean |
Location.overlap(Location anotherLocation)
Returns true if overlap with the given location
|
Modifier and Type | Method and Description |
---|---|
void |
Job.computeConflicts(Location location,
Set<Location> conflicts)
Adds conflicting operations into the set of conflicts.
|
void |
Machine.computeConflicts(Location location,
Set<Location> conflicts)
Adds conflicting operations into the set of conflicts.
|