## Uses of Class
org.cpsolver.ifs.example.tt.Location

- Packages that use Location
  Package | Description
  --- | ---
  org.cpsolver.ifs.example.tt | Simple Timetabling Problem.

- - ### Uses of Location in org.cpsolver.ifs.example.tt

    Methods in org.cpsolver.ifs.example.tt that return types with arguments of type Location
    Modifier and Type | Method and Description
    --- | ---
    `List<Location>` | Activity.`computeValues()`

    Methods in org.cpsolver.ifs.example.tt with parameters of type 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` | 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)`

    Method parameters in org.cpsolver.ifs.example.tt with type arguments of type 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 parameters in org.cpsolver.ifs.example.tt with type arguments of type Location
    Constructor and Description
    `Context(Assignment<Activity,Location> assignment)`