Package | Description |
---|---|
net.sf.cpsolver.coursett |
University Course Timetabling.
|
net.sf.cpsolver.coursett.custom |
University Course Timetabling: Various customizations.
|
net.sf.cpsolver.coursett.heuristics |
University Course Timetabling: Heuristics.
|
net.sf.cpsolver.coursett.model |
University Course Timetabling: Model.
|
Modifier and Type | Field and Description |
---|---|
protected TimetableModel |
DomainChart.iModel |
Modifier and Type | Method and Description |
---|---|
protected TimetableModel |
TimetableLoader.getModel()
Returns provided model.
|
protected TimetableModel |
TimetableSaver.getModel()
Model of the solution
|
Modifier and Type | Method and Description |
---|---|
static void |
Test.printClassInfo(PrintWriter pw,
TimetableModel model)
Class information
|
static void |
Test.printRoomInfo(PrintWriter pw,
TimetableModel model)
Print room utilization
|
Constructor and Description |
---|
DomainChart(String name,
TimetableModel model,
int sizeX,
int sizeY) |
JenrlChart(String name,
TimetableModel model,
int max) |
TimetableLoader(TimetableModel model)
Constructor
|
TimetableXMLLoader(TimetableModel model) |
Modifier and Type | Method and Description |
---|---|
void |
DeterministicStudentSectioning.switchStudents(TimetableModel model)
No re-sectioning (final sectioning) during deterministic student sectioning.
|
Constructor and Description |
---|
DeterministicStudentSectioning(TimetableModel model) |
Modifier and Type | Method and Description |
---|---|
boolean |
PlacementSelection.containsItselfSingletonOrCommited(TimetableModel model,
Set<Placement> values,
Placement selectedValue) |
Map<String,Double> |
UniversalPerturbationsCounter.getCompactInfo(TimetableModel model,
boolean includeZero,
boolean weighted) |
Map<String,Double> |
UniversalPerturbationsCounter.getCompactInfo(TimetableModel model,
Placement assignedPlacement,
boolean includeZero,
boolean weighted) |
void |
UniversalPerturbationsCounter.getInfo(Map<String,String> info,
TimetableModel model) |
void |
UniversalPerturbationsCounter.getInfo(Map<String,String> info,
TimetableModel model,
List<Lecture> variables) |
Modifier and Type | Field and Description |
---|---|
protected TimetableModel |
DefaultStudentSectioning.iModel |
Modifier and Type | Method and Description |
---|---|
void |
DefaultStudentSectioning.switchStudents(TimetableModel model)
Run student final sectioning (switching students between sections of the same
class in order to minimize overall number of student conflicts).
|
void |
StudentSectioning.switchStudents(TimetableModel model)
Run student final sectioning (switching students between sections of the same
class in order to minimize overall number of student conflicts).
|
Constructor and Description |
---|
DefaultStudentSectioning(TimetableModel model)
Constructor
|
FinalSectioning(TimetableModel model) |
OnFlySectioning(TimetableModel model)
Constructor
|