| Package | Description |
|---|---|
| org.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
| org.cpsolver.coursett.criteria |
University Course Timetabling: Criteria.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DiscouragedRoomConstraint.DiscouragedRoomConstraintContext |
| Modifier and Type | Method and Description |
|---|---|
RoomConstraint.RoomConstraintContext |
DiscouragedRoomConstraint.createAssignmentContext(Assignment<Lecture,Placement> assignment) |
RoomConstraint.RoomConstraintContext |
RoomConstraint.createAssignmentContext(Assignment<Lecture,Placement> assignment) |
| Modifier and Type | Method and Description |
|---|---|
static int |
BrokenTimePatterns.countUselessSlotsBrokenTimePatterns(RoomConstraint.RoomConstraintContext rc)
Number of useless slots for this room
|
protected static int |
BrokenTimePatterns.countUselessSlotsBrokenTimePatterns(RoomConstraint.RoomConstraintContext rc,
Placement placement)
Number of broken time patterns for this room
|
static int |
UselessHalfHours.countUselessSlotsHalfHours(RoomConstraint.RoomConstraintContext rc)
Number of useless slots for this room
|
protected static int |
UselessHalfHours.countUselessSlotsHalfHours(RoomConstraint.RoomConstraintContext rc,
Placement placement)
Number of useless half hours for this room
|
protected double |
BrokenTimePatterns.penalty(RoomConstraint.RoomConstraintContext rc) |
protected double |
UselessHalfHours.penalty(RoomConstraint.RoomConstraintContext rc) |
protected double |
BrokenTimePatterns.penalty(RoomConstraint.RoomConstraintContext rc,
Placement value) |
protected double |
UselessHalfHours.penalty(RoomConstraint.RoomConstraintContext rc,
Placement value) |