## Uses of Class
net.sf.cpsolver.coursett.constraint.InstructorConstraint

- Packages that use InstructorConstraint
  Package | Description
  --- | ---
  net.sf.cpsolver.coursett.criteria.additional | University Course Timetabling: Additional (Experimental) Criteria.
  net.sf.cpsolver.coursett.model | University Course Timetabling: Model.

- - ### Uses of InstructorConstraint in net.sf.cpsolver.coursett.criteria.additional

    Methods in net.sf.cpsolver.coursett.criteria.additional with parameters of type InstructorConstraint
    Modifier and Type | Method and Description
    --- | ---
    `protected InstructorLunchBreak.CompactInfo` | InstructorLunchBreak.`getCompactInfo(InstructorConstraint constraint)` Get compact info that is associated with an instructor constraint.
    `void` | InstructorLunchBreak.`updateCriterion(InstructorConstraint instructorConstraint, Placement placement)` Method checks or sets the CompactInfo of an InstructorConstraint.
    `void` | InstructorLunchBreak.`updateLunchPenalty(InstructorConstraint constraint, Placement p)` Method updates number of violations in days (Mo, Tue, Wed,..) considering each week in the semester separately.

  - ### Uses of InstructorConstraint in net.sf.cpsolver.coursett.model

    Methods in net.sf.cpsolver.coursett.model that return InstructorConstraint
    Modifier and Type | Method and Description
    --- | ---
    `InstructorConstraint` | Student.`getInstructor()`

    Methods in net.sf.cpsolver.coursett.model that return types with arguments of type InstructorConstraint
    Modifier and Type | Method and Description
    --- | ---
    `List<InstructorConstraint>` | Lecture.`getInstructorConstraints()` Instructor constraint
    `List<InstructorConstraint>` | TimetableModel.`getInstructorConstraints()` The list of all instructor constraints

    Methods in net.sf.cpsolver.coursett.model with parameters of type InstructorConstraint
    Modifier and Type | Method and Description
    --- | ---
    `void` | Student.`setInstructor(InstructorConstraint instructor)`