Package | Description |
---|---|
org.cpsolver.coursett.custom |
University Course Timetabling: Various customizations.
|
org.cpsolver.coursett.model |
University Course Timetabling: Model.
|
Modifier and Type | Method and Description |
---|---|
protected InitialSectioning.Group[] |
DeterministicStudentSectioning.studentsToConfigurations(Long offeringId,
Collection<Student> students,
Collection<Configuration> configurations) |
Modifier and Type | Method and Description |
---|---|
Configuration |
FinalSectioning.MoveBetweenCfgs.firstConfiguration() |
Configuration |
Lecture.getConfiguration() |
Configuration |
InitialSectioning.Group.getConfiguration() |
Configuration |
FinalSectioning.MoveBetweenCfgs.secondConfiguration() |
Modifier and Type | Method and Description |
---|---|
List<Configuration> |
Configuration.getAltConfigurations() |
Set<Configuration> |
Student.getConfigurations() |
Modifier and Type | Method and Description |
---|---|
void |
Configuration.addAltConfiguration(Configuration configuration) |
void |
Student.addConfiguration(Configuration config) |
FinalSectioning.MoveBetweenCfgs |
FinalSectioning.createMove(Assignment<Lecture,Placement> assignment,
Configuration firstConfig,
Student firstStudent,
Configuration secondConfig,
Student secondStudent) |
void |
FinalSectioning.findAndPerformMoves(Assignment<Lecture,Placement> assignment,
Configuration configuration,
HashSet<Lecture> lecturesToRecompute) |
FinalSectioning.MoveBetweenCfgs |
FinalSectioning.findMove(Assignment<Lecture,Placement> assignment,
Configuration config,
Student student) |
double |
Student.getOfferingWeight(Configuration configuration) |
Double |
Student.getPriority(Configuration configuration) |
void |
Student.removeConfiguration(Configuration config) |
void |
Lecture.setConfiguration(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
StudentSectioning.initialSectioning(Assignment<Lecture,Placement> assignment,
Long offeringId,
String courseName,
Collection<Student> students,
Collection<Configuration> configurations)
Enroll students into the given offering during the initial data load.
|
void |
DefaultStudentSectioning.initialSectioning(Assignment<Lecture,Placement> assignment,
Long offeringId,
String courseName,
Collection<Student> students,
Collection<Configuration> configurations)
Enroll students into the given offering during the initial data load using
InitialSectioning . |
static void |
InitialSectioning.initialSectioningCfg(Assignment<Lecture,Placement> assignment,
Progress p,
Long offeringId,
String courseName,
Collection<Student> students,
List<Configuration> configurations) |
void |
Configuration.setAltConfigurations(List<Configuration> altConfigurations) |
protected InitialSectioning.Group[] |
DefaultStudentSectioning.studentsToConfigurations(Long offeringId,
Collection<Student> students,
Collection<Configuration> configurations)
Section students into configurations.
|
Constructor and Description |
---|
FinalSectioning.MoveBetweenCfgs(Configuration firstConfig,
Student firstStudent,
Configuration secondConfig,
Student secondStudent) |
InitialSectioning.Group(Configuration configuration) |
Copyright © 2016 UniTime LLC. All Rights Reserved.