Package | Description |
---|---|
org.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
Modifier and Type | Method and Description |
---|---|
List<FlexibleConstraint.Block> |
MaxBlockFlexibleConstraint.getBlocks(Assignment<Lecture,Placement> assignment,
int dayCode,
Set<Placement> conflicts,
Placement value,
HashMap<Lecture,Placement> assignments,
BitSet week) |
List<FlexibleConstraint.Block> |
MaxBreaksFlexibleConstraint.getBlocks(Assignment<Lecture,Placement> assignment,
int dayCode,
Set<Placement> conflicts,
Placement value,
HashMap<Lecture,Placement> assignments,
BitSet week) |
List<FlexibleConstraint.Block> |
BreakFlexibleConstraint.getBreakBlocks(Assignment<Lecture,Placement> assignment,
int dayCode,
Set<Placement> conflicts,
Placement value,
HashMap<Lecture,Placement> assignments,
BitSet week)
Creates a list of consecutive blocks with back-to-back classes.
|
protected List<FlexibleConstraint.Block> |
FlexibleConstraint.mergeToBlocks(List<Placement> sorted,
int maxBreakBetweenBTB)
Creates a list of blocks from a placements sorted by startSlot
|