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) |