Package | Description |
---|---|
net.sf.cpsolver.studentsct |
Student Sectioning Solver.
|
net.sf.cpsolver.studentsct.heuristics.selection |
Student Sectioning: Various Neighbour Selection Criteria.
|
net.sf.cpsolver.studentsct.model |
Student Sectioning: Model.
|
Modifier and Type | Method and Description |
---|---|
CourseRequest |
StudentSectioningXMLLoader.loadCourseRequest(Element requestEl,
Student student,
Map<Long,Offering> offeringTable,
Map<Long,Course> courseTable)
Load course request
|
Modifier and Type | Method and Description |
---|---|
double |
StudentPreferencePenalties.getMaxPenalty(CourseRequest request)
Maximal penalty of a course request
|
double[] |
StudentPreferencePenalties.getMinMaxAvailableEnrollmentPenalty(CourseRequest request)
Minimal and maximal available enrollment penalty of a request
|
static double[] |
Test.getMinMaxAvailableEnrollmentPenalty(CourseRequest request)
Minimum and maximum available enrollment penalty, i.e.,
Enrollment.getPenalty() of all available enrollments |
double[] |
StudentPreferencePenalties.getMinMaxEnrollmentPenalty(CourseRequest request)
Minimal and maximal available enrollment penalty of a request
|
static double[] |
Test.getMinMaxEnrollmentPenalty(CourseRequest request)
Minimum and maximum enrollment penalty, i.e.,
Enrollment.getPenalty() of all enrollments |
double |
StudentPreferencePenalties.getMinPenalty(CourseRequest request)
Minimal penalty of a course request
|
protected void |
StudentSectioningXMLSaver.saveCourseRequest(Element requestEl,
CourseRequest request)
Save course request
|
Modifier and Type | Field and Description |
---|---|
protected HashMap<CourseRequest,List<Enrollment>> |
BranchBoundSelection.Selection.iValues
Value cache
|
Modifier and Type | Method and Description |
---|---|
protected List<Enrollment> |
BranchBoundSelection.Selection.values(CourseRequest request)
Returns list of available enrollments for a course request
|
Modifier and Type | Method and Description |
---|---|
Set<CourseRequest> |
Course.getRequests()
Set of course requests requesting this course
|