Package | Description |
---|---|
org.cpsolver.ifs.example.tt |
Simple Timetabling Problem.
|
Modifier and Type | Method and Description |
---|---|
List<Location> |
Activity.computeValues() |
Modifier and Type | Method and Description |
---|---|
void |
Resource.Context.assigned(Assignment<Activity,Location> assignment,
Location location) |
void |
Dependence.computeConflicts(Assignment<Activity,Location> assignment,
Location location,
Set<Location> conflicts) |
void |
Resource.computeConflicts(Assignment<Activity,Location> assignment,
Location location,
Set<Location> conflicts) |
boolean |
Location.hasIntersection(Location location)
Returns true if the location intersects with another location.
|
boolean |
Dependence.inConflict(Assignment<Activity,Location> assignment,
Location location) |
boolean |
Resource.inConflict(Assignment<Activity,Location> assignment,
Location location) |
boolean |
Dependence.isConsistent(Location l1,
Location l2) |
boolean |
Resource.isConsistent(Location l1,
Location l2) |
void |
Resource.Context.unassigned(Assignment<Activity,Location> assignment,
Location location) |
Modifier and Type | Method and Description |
---|---|
void |
Resource.Context.assigned(Assignment<Activity,Location> assignment,
Location location) |
void |
Dependence.computeConflicts(Assignment<Activity,Location> assignment,
Location location,
Set<Location> conflicts) |
void |
Dependence.computeConflicts(Assignment<Activity,Location> assignment,
Location location,
Set<Location> conflicts) |
void |
Resource.computeConflicts(Assignment<Activity,Location> assignment,
Location location,
Set<Location> conflicts) |
void |
Resource.computeConflicts(Assignment<Activity,Location> assignment,
Location location,
Set<Location> conflicts) |
Resource.Context |
Resource.createAssignmentContext(Assignment<Activity,Location> assignment) |
static TimetableModel |
TimetableModel.generate(DataProperties cfg,
Assignment<Activity,Location> assignment) |
boolean |
Dependence.inConflict(Assignment<Activity,Location> assignment,
Location location) |
boolean |
Resource.inConflict(Assignment<Activity,Location> assignment,
Location location) |
static TimetableModel |
TimetableModel.loadFromXML(File inFile,
Assignment<Activity,Location> assignment) |
void |
TimetableModel.saveAsXML(DataProperties cfg,
boolean gen,
Solution<Activity,Location> solution,
Assignment<Activity,Location> assignment,
File outFile) |
void |
TimetableModel.saveAsXML(DataProperties cfg,
boolean gen,
Solution<Activity,Location> solution,
Assignment<Activity,Location> assignment,
File outFile) |
void |
Resource.Context.unassigned(Assignment<Activity,Location> assignment,
Location location) |
Constructor and Description |
---|
Context(Assignment<Activity,Location> assignment) |